@@ -388,13 +388,13 @@ pl_lua_setsrc (char *option)
388388 " \"" , source .url , "\"\n"
389389 "}" );
390390
391- chsrc_info ("请手动修改 ~/.luarocks/config.lua 文件 (用于下载):" );
391+ chsrc_note_remarkably ("请手动修改 ~/.luarocks/config.lua 文件 (用于下载):" );
392392 puts (config );
393393
394394 char * upload_config = xy_strjoin (3 , "key = \"<Your API Key>\"\n"
395395 "server = \"" , source .url , "\"" );
396396
397- chsrc_info ("请手动修改 ~/.luarocks/upload_config.lua 文件 (用于上传):" );
397+ chsrc_note_remarkably ("请手动修改 ~/.luarocks/upload_config.lua 文件 (用于上传):" );
398398 puts (upload_config );
399399
400400 chsrc_say_lastly (& source , ChsrcTypeManual );
@@ -527,9 +527,7 @@ pl_java_getsrc (char *option)
527527 bool maven_exist , gradle_exist ;
528528 pl_java_check_cmd (& maven_exist , & gradle_exist );
529529 char * maven_config = pl_java_find_maven_config ();
530-
531- char * echo = xy_2strjoin ("请查看 " , maven_config );
532- chsrc_info (echo );
530+ chsrc_note_remarkably (xy_2strjoin ("请查看 " , maven_config ));
533531}
534532
535533/**
@@ -557,8 +555,7 @@ pl_java_setsrc (char *option)
557555 "</mirror>" );
558556
559557 char * maven_config = pl_java_find_maven_config ();
560- char * echo = xy_strjoin (3 , "请在您的 maven 配置文件 " , maven_config , " 中添加:" );
561- chsrc_info (echo );
558+ chsrc_note_remarkably (xy_strjoin (3 , "请在您的 maven 配置文件 " , maven_config , " 中添加:" ));
562559 puts (file );
563560 }
564561
@@ -574,7 +571,7 @@ pl_java_setsrc (char *option)
574571 " }\n"
575572 "}" );
576573
577- chsrc_info ("请在您的 build.gradle 中添加:" );
574+ chsrc_note_remarkably ("请在您的 build.gradle 中添加:" );
578575 puts (file );
579576 }
580577 chsrc_say_lastly (& source , ChsrcTypeManual );
@@ -681,7 +678,7 @@ pl_haskell_setsrc(char *option)
681678 config = "~/.cabal/config" ;
682679 }
683680
684- chsrc_info (xy_strjoin (3 ,"请向 " , config , " 中手动添加:" ));
681+ chsrc_note_remarkably (xy_strjoin (3 ,"请向 " , config , " 中手动添加:" ));
685682 puts (file ); puts ("" );
686683
687684 config = xy_uniform_path ("~/.stack/config.yaml" );
@@ -700,7 +697,8 @@ pl_haskell_setsrc(char *option)
700697 " - fe331502606802feac15e514d9b9ea83fee8b6ffef71335479a2e68d84adc6b0\n"
701698 " key-threshold: 3\n"
702699 " ignore-expiry: no" );
703- chsrc_info (xy_strjoin (3 ,"请向 " , config , " 中手动添加:" ));
700+
701+ chsrc_note_remarkably (xy_strjoin (3 , "请向 " , config , " 中手动添加:" ));
704702 puts (file );
705703 chsrc_say_lastly (& source , ChsrcTypeManual );
706704}
@@ -746,7 +744,7 @@ pl_ocaml_setsrc(char *option)
746744
747745 chsrc_run (cmd );
748746
749- chsrc_info ("如果是首次使用 opam ,请使用以下命令进行初始化" );
747+ chsrc_note_remarkably ("如果是首次使用 opam ,请使用以下命令进行初始化" );
750748 puts (xy_2strjoin ("opam init default " , source .url ));
751749
752750 chsrc_say_lastly (& source , ChsrcTypeSemiAuto );
@@ -938,7 +936,7 @@ os_debian_setsrc (char *option)
938936 SourceInfo source = os_debian_sources [index ];
939937 chsrc_confirm_selection (& source );
940938
941- chsrc_info ("如果遇到无法拉取 HTTPS 源的情况,我们会使用 HTTP 源并需要您运行:" );
939+ chsrc_note_remarkably ("如果遇到无法拉取 HTTPS 源的情况,我们会使用 HTTP 源并需要您运行:" );
942940 puts ("apt install apt-transport-https ca-certificates" );
943941
944942 chsrc_backup (ETC_APT_SOURCELIST );
@@ -1046,10 +1044,10 @@ os_fedora_setsrc (char *option)
10461044
10471045 chsrc_run (cmd );
10481046
1049- chsrc_info ("替换文件 /etc/yum.repos.d/fedora.repo" );
1050- chsrc_info ("新增文件 /etc/yum.repos.d/fedora-modular.repo" );
1051- chsrc_info ("替换文件 /etc/yum.repos.d/fedora-updates.repo" );
1052- chsrc_info ("新增文件 /etc/yum.repos.d/fedora-updates-modular.repo" );
1047+ chsrc_infolog_remarkably ("已替换文件 /etc/yum.repos.d/fedora.repo" );
1048+ chsrc_infolog_remarkably ("已新增文件 /etc/yum.repos.d/fedora-modular.repo" );
1049+ chsrc_infolog_remarkably ("已替换文件 /etc/yum.repos.d/fedora-updates.repo" );
1050+ chsrc_infolog_remarkably ("已新增文件 /etc/yum.repos.d/fedora-updates-modular.repo" );
10531051
10541052 chsrc_run ("dnf makecache" );
10551053 chsrc_say_lastly (& source , ChsrcTypeAuto );
@@ -1103,9 +1101,9 @@ os_opensuse_setsrc (char *option)
11031101 chsrc_run (cmd3 );
11041102 chsrc_run (cmd4 );
11051103
1106- chsrc_info ("leap 15.3用户还需 要添加sle和backports源 " );
1107- chsrc_info ("另外请确保系统在更新后仅启用了六个软件源,可以使用 zypper lr 检查软件源状态" );
1108- chsrc_info ("并使用 zypper mr -d 禁用多余的软件源" );
1104+ chsrc_note_remarkably ("leap 15.3用户还需要添加sle和backports源 " );
1105+ chsrc_note_remarkably ("另外请确保系统在更新后仅启用了六个软件源,可以使用 zypper lr 检查软件源状态" );
1106+ chsrc_note_remarkably ("并使用 zypper mr -d 禁用多余的软件源" );
11091107
11101108 chsrc_run (cmd5 );
11111109 chsrc_run (cmd6 );
@@ -1165,7 +1163,7 @@ os_msys2_setsrc (char *option)
11651163 char * prev = xy_strjoin (3 , "请针对你的架构下载安装此目录下的文件:" ,
11661164 source .url ,
11671165 "distrib/<架构>/" );
1168- chsrc_info (prev );
1166+ chsrc_note_remarkably (prev );
11691167
11701168 char * cmd = xy_strjoin (3 , "sed -i \"s#https\?://mirror.msys2.org/#" ,
11711169 source .url ,
@@ -1210,7 +1208,7 @@ os_arch_setsrc (char *option)
12101208 // TODO: 这里用的是 overwrite 吗?
12111209 chsrc_overwrite_file (new_file , "/etc/pacman.d/mirrorlist" );
12121210
1213- chsrc_info ("使用 archlinuxcn" );
1211+ chsrc_infolog_remarkably ("使用 archlinuxcn" );
12141212
12151213 char * towrite = xy_strjoin (3 , "[archlinuxcn]\nServer=" , source .url , "archlinuxcn/$repo/os/$arch" );
12161214 chsrc_append_to_file (towrite , "/etc/pacman.d/mirrorlist" );
@@ -1520,7 +1518,7 @@ os_freebsd_setsrc (char *option)
15201518 SourceInfo source = os_freebsd_sources [index ];
15211519 chsrc_confirm_selection (& source );
15221520
1523- chsrc_info ("1. 添加 freebsd-pkg 源 (二进制安装包)" );
1521+ chsrc_infolog_remarkably ("1. 添加 freebsd-pkg 源 (二进制安装包)" );
15241522 chsrc_ensure_dir ("/usr/local/etc/pkg/repos" );
15251523
15261524 char * conf = xy_strjoin (3 , "/usr/local/etc/pkg/repos/" , source .mirror -> code , ".conf" );
@@ -1539,7 +1537,7 @@ os_freebsd_setsrc (char *option)
15391537 chsrc_warn ("若要使用HTTPS源,请先安装securtiy/ca_root_ns,并将'http'改成'https',最后使用'pkg update -f'刷新缓存即可\n" );
15401538 puts ("" );
15411539
1542- chsrc_info ("2. 修改 freebsd-ports 源" );
1540+ chsrc_infolog_remarkably ("2. 修改 freebsd-ports 源" );
15431541 // @ccmywish: [2023-09-27] 据 @ykla , NJU的freebsd-ports源没有设置 Git,
15441542 // 但是我认为由于使用Git还是要比非Git方便许多,我们尽可能坚持使用Git
15451543 // 而 gitup 又要额外修改它自己的配置,比较麻烦
@@ -1553,7 +1551,7 @@ os_freebsd_setsrc (char *option)
15531551 char * git_cmd = xy_strjoin (3 , "git clone --depth 1 https://" , source .url , "/freebsd-ports/ports.git /usr/ports" );
15541552 chsrc_run (git_cmd );
15551553 source = os_freebsd_sources [index ]; // 恢复至选中的源
1556- chsrc_warn ("下次更新请使用 git -C /usr/ports pull 而非使用 gitup" );
1554+ chsrc_warn_remarkably ("下次更新请使用 git -C /usr/ports pull 而非使用 gitup" );
15571555 }
15581556 else
15591557 {
@@ -1563,11 +1561,11 @@ os_freebsd_setsrc (char *option)
15631561 chsrc_run (fetch );
15641562 chsrc_run (unzip );
15651563 chsrc_run (delete );
1566- chsrc_warn ("下次更新请重新下载内容至 /usr/ports" );
1564+ chsrc_infolog_remarkably ("下次更新请重新下载内容至 /usr/ports" );
15671565 }
15681566
15691567
1570- chsrc_info ("3. 指定 port 源" );
1568+ chsrc_infolog_remarkably ("3. 指定 port 源" );
15711569 // https://help.mirrors.cernet.edu.cn/FreeBSD-ports/
15721570 chsrc_backup ("/etc/make.conf" );
15731571
@@ -1579,26 +1577,26 @@ os_freebsd_setsrc (char *option)
15791577 /*
15801578 chsrc_backup ("/etc/portsnap.conf");
15811579
1582- char* portsnap =xy_strjoin(3,"s@(.*)SERVERNAME=[\\.|a-z|A-Z]*@\\1SERVERNAME=", source.url,
1580+ char * portsnap =xy_strjoin(3,"s@(.*)SERVERNAME=[\\.|a-z|A-Z]*@\\1SERVERNAME=", source.url,
15831581 "@g < /etc/portsnap.conf.bak");
15841582
15851583 chsrc_overwrite_file (portsnap, "/etc/portsnap.conf");
15861584
1587- chsrc_info ("portsnap sources changed");
1588- chsrc_info ("获取portsnap更新使用此命令: 'portsnap fetch extract'");
1585+ chsrc_infolog_remarkably ("portsnap sources changed");
1586+ chsrc_infolog_remarkably ("获取portsnap更新使用此命令: 'portsnap fetch extract'");
15891587 */
15901588
15911589
15921590 // HELP: 暂时没有源提供
1593- chsrc_warn ("4. 抱歉,目前境内无 freebsd-update 源,若存在请报告issue,谢谢" );
1591+ chsrc_warn_remarkably ("4. 抱歉,目前境内无 freebsd-update 源,若存在请报告issue,谢谢" );
15941592 /*
1595- chsrc_info ("3. 修改 freebsd-update 源");
1593+ chsrc_infolog_remarkably ("3. 修改 freebsd-update 源");
15961594
1597- char* update_cp= "cp /etc/freebsd-update.conf /etc/freebsd-update.conf.bak";
1598- chsrc_runcmd (update_cp);
1595+ char * update_cp = "cp /etc/freebsd-update.conf /etc/freebsd-update.conf.bak";
1596+ chsrc_run (update_cp);
15991597
1600- char* update =xy_strjoin(3,"s@(.*)SERVERNAME [\\.|a-z|A-Z]*@\\1SERVERNAME ",
1601- source.url,
1598+ char * update =xy_strjoin (3,"s@(.*)SERVERNAME [\\.|a-z|A-Z]*@\\1SERVERNAME ",
1599+ source.url,
16021600 "@g < /etc/freebsd-update.conf.bak");
16031601
16041602 chsrc_overwrite_file (update, "/etc/freebsd-update.conf");
@@ -1949,12 +1947,12 @@ wr_nix_setsrc (char *option)
19491947
19501948 chsrc_run ("nix-channel --update" );
19511949
1952- chsrc_info ("若您使用的是NixOS,请确认您的系统版本<version>(如22.11),并手动运行:" );
1950+ chsrc_note_remarkably ("若您使用的是NixOS,请确认您的系统版本<version>(如22.11),并手动运行:" );
19531951 cmd = xy_strjoin (3 , "nix-channel --add " , source .url , "nixpkgs-<version> nixpkgs" );
19541952 puts (cmd );
19551953
19561954 cmd = xy_strjoin (3 , "nix.settings.substituters = [ \"" , source .url , "store\" ];" );
1957- chsrc_info ("若您使用的是NixOS,请额外添加下述内容至 configuration.nix 中" );
1955+ chsrc_note_remarkably ("若您使用的是NixOS,请额外添加下述内容至 configuration.nix 中" );
19581956 puts (cmd );
19591957
19601958 chsrc_say_lastly (& source , ChsrcTypeSemiAuto );
@@ -2088,10 +2086,10 @@ wr_anaconda_setsrc (char *option)
20882086 chsrc_run ("conda config --set show_channel_urls yes" );
20892087 }
20902088
2091- chsrc_info (xy_strjoin (3 , "请向 " , config , " 中手动添加:" ));
2089+ chsrc_note_remarkably (xy_strjoin (3 , "请向 " , config , " 中手动添加:" ));
20922090 puts (file );
20932091
2094- chsrc_info ("然后运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引" );
2092+ chsrc_note_remarkably ("然后运行 conda clean -i 清除索引缓存,保证用的是镜像站提供的索引" );
20952093 chsrc_say_lastly (& source , ChsrcTypeSemiAuto );
20962094}
20972095
@@ -2282,13 +2280,13 @@ void
22822280print_supported_targets ()
22832281{
22842282 chsrc_info ("支持对以下目标换源 (同一行表示这几个命令兼容)" ); puts ("" );
2285- chsrc_info ( "编程语言开发" );
2283+ puts ( xy_str_to_blue ( "编程语言开发" ) );
22862284 puts ("-------------------------" );
22872285 print_supported_targets_ (pl_packagers , xy_arylen (pl_packagers ));
2288- chsrc_info ( "操作系统" );
2286+ puts ( xy_str_to_blue ( "操作系统" ) );
22892287 puts ("-------------------------" );
22902288 print_supported_targets_ (os_systems , xy_arylen (os_systems ));
2291- chsrc_info ( "软件" );
2289+ puts ( xy_str_to_blue ( "软件" ) );
22922290 puts ("-------------------------" );
22932291 print_supported_targets_ (wr_softwares , xy_arylen (wr_softwares ));
22942292}
0 commit comments