Use simpler function names

This commit is contained in:
Aoran Zeng
2024-08-19 11:53:10 +08:00
parent 51d08a5746
commit 96c44191b3
2 changed files with 54 additions and 54 deletions

View File

@@ -16,8 +16,8 @@
* chsrc: Change Source —— 全平台通用命令行换源工具
* ------------------------------------------------------------*/
#define Chsrc_Version "0.1.7.3"
#define Chsrc_Release_Date "2024/08/18"
#define Chsrc_Version "0.1.7.3.dev1"
#define Chsrc_Release_Date "2024/08/19"
#define Chsrc_Banner_Version "v" Chsrc_Version "-" Chsrc_Release_Date
#define Chsrc_Maintain_URL "https://github.com/RubyMetric/chsrc"
#define Chsrc_Maintain_URL2 "https://gitee.com/RubyMetric/chsrc"
@@ -166,13 +166,13 @@ void
cli_print_supported_targets ()
{
chsrc_info ("支持对以下目标换源 (同一行表示这几个命令兼容)"); br();
say (to_blue ("编程语言开发"));
say (blue ("编程语言开发"));
say ("-------------------------");
cli_print_supported_targets_ (pl_packagers, xy_arylen(pl_packagers));
say (to_blue ("操作系统"));
say (blue ("操作系统"));
say ("-------------------------");
cli_print_supported_targets_ (os_systems, xy_arylen(os_systems));
say (to_blue ("软件"));
say (blue ("软件"));
say ("-------------------------");
cli_print_supported_targets_ (wr_softwares, xy_arylen(wr_softwares));
}
@@ -222,19 +222,19 @@ cli_print_target_available_sources (SourceInfo sources[], size_t size)
void
cli_print_target_features (FeatInfo f, const char *input_target_name)
{
say (to_boldpurple("\nFeatures:\n"));
say (bpurple("\nFeatures:\n"));
char *get_msg = xy_2strjoin (" Get: 查看当前源状态 | chsrc get ", input_target_name);
if (f.can_get) printf (" %s%s\n", to_boldgreen(YesMark), to_purple(get_msg));
else printf (" %s%s\n", to_boldred(NoMark), get_msg);br();
if (f.can_get) printf (" %s%s\n", bgreen(YesMark), purple(get_msg));
else printf (" %s%s\n", bred(NoMark), get_msg);br();
char *reset_msg = xy_2strjoin (" Reset: 重置回默认源 | chsrc reset ", input_target_name);
if (f.can_reset) printf (" %s%s\n", to_boldgreen(YesMark), to_purple(reset_msg));
else printf (" %s%s\n", to_boldred(NoMark), reset_msg);br();
if (f.can_reset) printf (" %s%s\n", bgreen(YesMark), purple(reset_msg));
else printf (" %s%s\n", bred(NoMark), reset_msg);br();
char *user_define_msg = xy_strjoin (4, " UserDefine: 用户自定义换源URL | chsrc set ", input_target_name, " https://user-define-url.org/", input_target_name);
if (f.can_user_define) printf (" %s%s\n", to_boldgreen(YesMark), to_purple(user_define_msg));
else printf (" %s%s\n", to_boldred(NoMark), user_define_msg);br();
if (f.can_user_define) printf (" %s%s\n", bgreen(YesMark), purple(user_define_msg));
else printf (" %s%s\n", bred(NoMark), user_define_msg);br();
char *locally_msg = xy_2strjoin (" Locally: 仅对本项目换源 | chsrc set -local ", input_target_name);
@@ -242,26 +242,26 @@ cli_print_target_features (FeatInfo f, const char *input_target_name)
switch (f.stcan_locally)
{
case CanNotFully:
printf (" %s%s\n", to_boldred(NoMark), locally_msg);br();
printf (" %s%s\n", bred(NoMark), locally_msg);br();
break;
case CanFully:
printf (" %s%s\n", to_boldgreen(YesMark), to_purple(locally_msg));br();
printf (" %s%s\n", bgreen(YesMark), purple(locally_msg));br();
break;
case CanSemi:
printf (" %s%s\n\n %s\n", to_boldgreen(SemiYesMark), to_purple(locally_msg), f.locally);br();
printf (" %s%s\n\n %s\n", bgreen(SemiYesMark), purple(locally_msg), f.locally);br();
break;
default:
xy_unreach;
}
char *english_msg = xy_2strjoin (" English: 英文输出 | chsrc set -en ", input_target_name);
// if (f.can_english) printf (" %s%s\n", to_boldgreen(YesMark), to_purple(english_msg));
// else printf (" %s%s\n", to_boldred(NoMark), english_msg);
// if (f.can_english) printf (" %s%s\n", bgreen(YesMark), purple(english_msg));
// else printf (" %s%s\n", bred(NoMark), english_msg);
if (f.note)
{
printf ("%s%s\n", to_boldyellow ("备注: "), to_boldyellow (f.note));
printf ("%s%s\n", byellow ("备注: "), byellow (f.note));
}
}
@@ -283,7 +283,7 @@ void
cli_print_help ()
{
say (xy_strjoin (3, "chsrc: Change Source (GPLv3+) ",
to_purple (Chsrc_Banner_Version), " by RubyMetric"));
purple (Chsrc_Banner_Version), " by RubyMetric"));
br();
for (int i=0; i<xy_arylen (Chsrc_Usage); i++)
{
@@ -406,8 +406,8 @@ get_target (const char *input, TargetOp code, char *option)
}
else if (TargetOp_List_Config==code)
{
say (to_boldblue(xy_strjoin (3, "指定使用某源,请使用 chsrc set ", input, " <code>\n")));
say (to_boldgreen("Available Sources: \n"));
say (bblue(xy_strjoin (3, "指定使用某源,请使用 chsrc set ", input, " <code>\n")));
say (bgreen("Available Sources: \n"));
// chsrc_info (xy_strjoin (3, "下方 code 列,可用于指定使用某源,请使用 chsrc set ", input, " <code>\n"));
printf (" %-14s%-35s%-43s ", "code", "镜像站简写", "换源URL"); say ("镜像站名称");
say ("--------- -------------- ----------------------------------------------- ---------------------");
@@ -469,7 +469,7 @@ main (int argc, char const *argv[])
else if (xy_streql (argv[i], "-dry"))
{
CliOpt_DryRun = true;
chsrc_log (to_boldyellow ("**开启Dry Run模式模拟换源过程(跳过测速),命令仅打印并不运行**\n"));
chsrc_log (byellow ("**开启Dry Run模式模拟换源过程(跳过测速),命令仅打印并不运行**\n"));
}
else
{