mirror of
https://github.com/RubyMetric/chsrc
synced 2025-06-08 19:54:13 +08:00
File an issue anywhere
This commit is contained in:
parent
a5497a916b
commit
9522196a30
@ -373,7 +373,7 @@ chsrc_say_lastly (SourceInfo *source, const char *last_word)
|
|||||||
{
|
{
|
||||||
chsrc_log ("半自动换源完成,仍需按上述提示手工操作");
|
chsrc_log ("半自动换源完成,仍需按上述提示手工操作");
|
||||||
}
|
}
|
||||||
chsrc_warn ("若您有完全自动化的换源方案,邀您参与贡献");
|
chsrc_warn ("若您有完全自动化的换源方案,邀您帮助: chsrc issue");
|
||||||
}
|
}
|
||||||
else if (xy_streql (ChsrcTypeManual, last_word))
|
else if (xy_streql (ChsrcTypeManual, last_word))
|
||||||
{
|
{
|
||||||
@ -385,7 +385,7 @@ chsrc_say_lastly (SourceInfo *source, const char *last_word)
|
|||||||
{
|
{
|
||||||
chsrc_log ("因实现约束需按上述提示手工操作");
|
chsrc_log ("因实现约束需按上述提示手工操作");
|
||||||
}
|
}
|
||||||
chsrc_warn ("若您有完全自动化的换源方案,邀您参与贡献");
|
chsrc_warn ("若您有完全自动化的换源方案,邀您帮助: chsrc issue");
|
||||||
}
|
}
|
||||||
else if (xy_streql (ChsrcTypeUntested, last_word))
|
else if (xy_streql (ChsrcTypeUntested, last_word))
|
||||||
{
|
{
|
||||||
@ -397,7 +397,7 @@ chsrc_say_lastly (SourceInfo *source, const char *last_word)
|
|||||||
{
|
{
|
||||||
chsrc_log ("自动换源完成");
|
chsrc_log ("自动换源完成");
|
||||||
}
|
}
|
||||||
chsrc_warn ("该换源步骤已实现但未经测试或存在任何反馈,请报告使用情况");
|
chsrc_warn ("该换源步骤已实现但未经测试或存在任何反馈,请报告使用情况: chsrc issue");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
21
src/chsrc.c
21
src/chsrc.c
@ -2164,11 +2164,12 @@ static const char
|
|||||||
|
|
||||||
|
|
||||||
static const char *
|
static const char *
|
||||||
usage[] = {
|
Chsrc_Usage[] = {
|
||||||
"维护: https://gitee.com/RubyMetric/chsrc\n",
|
"维护: https://gitee.com/RubyMetric/chsrc\n",
|
||||||
|
|
||||||
"使用: chsrc <command> [options] [target] [mirror]",
|
"使用: chsrc <command> [options] [target] [mirror]",
|
||||||
"help 打印此帮助,或 h, -h, --help",
|
"help 打印此帮助,或 h, -h, --help",
|
||||||
|
"issue 查看相关issue",
|
||||||
"list (或 ls, 或 l) 列出可用镜像源,和可换源软件",
|
"list (或 ls, 或 l) 列出可用镜像源,和可换源软件",
|
||||||
"list mirror/target 列出可用镜像源,或可换源软件",
|
"list mirror/target 列出可用镜像源,或可换源软件",
|
||||||
"list os/lang/ware 列出可换源的操作系统/编程语言/软件",
|
"list os/lang/ware 列出可换源的操作系统/编程语言/软件",
|
||||||
@ -2285,9 +2286,9 @@ void
|
|||||||
cli_print_help ()
|
cli_print_help ()
|
||||||
{
|
{
|
||||||
puts("");
|
puts("");
|
||||||
for (int i=0; i<xy_arylen(usage); i++)
|
for (int i=0; i<xy_arylen(Chsrc_Usage); i++)
|
||||||
{
|
{
|
||||||
puts (usage[i]);
|
puts (Chsrc_Usage[i]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2303,6 +2304,14 @@ cli_print_issues ()
|
|||||||
"目前支持-local选项的源: https://gitee.com/RubyMetric/chsrc/issues/I9V5I0\n"
|
"目前支持-local选项的源: https://gitee.com/RubyMetric/chsrc/issues/I9V5I0\n"
|
||||||
"已收录的镜像站: https://gitee.com/RubyMetric/chsrc/wikis\n"
|
"已收录的镜像站: https://gitee.com/RubyMetric/chsrc/wikis\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
|
char *check_cmd = xy_str_to_quietcmd("gh --version");
|
||||||
|
bool gh_exist = query_program_exist (check_cmd, "gh");
|
||||||
|
if (gh_exist)
|
||||||
|
{
|
||||||
|
check_cmd = xy_str_to_quietcmd ("gh browse --repo RubyMetric/chsrc");
|
||||||
|
system (check_cmd);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -2390,18 +2399,18 @@ get_target (const char *input, TargetOp code, char *option)
|
|||||||
if (TargetOp_Set_Source==code)
|
if (TargetOp_Set_Source==code)
|
||||||
{
|
{
|
||||||
if (target->setfn) target->setfn(option);
|
if (target->setfn) target->setfn(option);
|
||||||
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现set功能,欢迎贡献"));
|
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现set功能,邀您帮助: chsrc issue"));
|
||||||
}
|
}
|
||||||
else if (TargetOp_Reset_Source==code)
|
else if (TargetOp_Reset_Source==code)
|
||||||
{
|
{
|
||||||
if (target->resetfn) target->resetfn(option);
|
if (target->resetfn) target->resetfn(option);
|
||||||
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现reset功能,欢迎贡献"));
|
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现reset功能,邀您帮助: chsrc issue"));
|
||||||
// puts ("将重置并恢复上游默认使用的源");
|
// puts ("将重置并恢复上游默认使用的源");
|
||||||
}
|
}
|
||||||
else if (TargetOp_Get_Source==code)
|
else if (TargetOp_Get_Source==code)
|
||||||
{
|
{
|
||||||
if (target->getfn) target->getfn("");
|
if (target->getfn) target->getfn("");
|
||||||
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现get功能,欢迎贡献"));
|
else chsrc_error (xy_strjoin (3, "暂未对 ", input, " 实现get功能,邀您帮助: chsrc issue"));
|
||||||
}
|
}
|
||||||
else if (TargetOp_List_Source==code)
|
else if (TargetOp_List_Source==code)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user