mirror of
https://github.com/RubyMetric/chsrc.git
synced 2025-03-13 07:55:12 +08:00
Stick to standard --version
This commit is contained in:
parent
9009bd6d9b
commit
4e349aa583
@ -364,7 +364,7 @@ test_speed_url (const char *url)
|
||||
char *curl_cmd = xy_strjoin (7, "curl -qsL ", ipv6,
|
||||
" -o " xy_os_devnull,
|
||||
" -w \"%{http_code} %{speed_download}\" -m", time_sec,
|
||||
" -A chsrc/" Chsrc_Version " ", url);
|
||||
" -A chsrc/" Chsrc_Banner_Version " ", url);
|
||||
|
||||
// chsrc_info (xy_2strjoin ("测速命令 ", curl_cmd));
|
||||
|
||||
|
23
src/chsrc.c
23
src/chsrc.c
@ -16,9 +16,11 @@
|
||||
* chsrc: Change Source —— 全平台通用命令行换源工具
|
||||
* ------------------------------------------------------------*/
|
||||
|
||||
#define Chsrc_Version "v0.1.7.3-2024/08/18"
|
||||
#define Chsrc_Maintain_URL "https://github.com/RubyMetric/chsrc"
|
||||
#define Chsrc_Maintain_URL2 "https://gitee.com/RubyMetric/chsrc"
|
||||
#define Chsrc_Version "0.1.7.3"
|
||||
#define Chsrc_Release_Date "2024/08/18"
|
||||
#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"
|
||||
|
||||
#include "chsrc.h"
|
||||
|
||||
@ -267,18 +269,25 @@ cli_print_target_features (FeatInfo f, const char *input_target_name)
|
||||
void
|
||||
cli_print_version ()
|
||||
{
|
||||
puts (xy_strjoin (3, "chsrc: Change Source (GPL-3.0) ",
|
||||
xy_str_to_magenta (Chsrc_Version), " by RubyMetric"));
|
||||
say ("chsrc " Chsrc_Version);
|
||||
say ("Copyright (C) 2024 Aoran Zeng, Heng Guo");
|
||||
say ("License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>");
|
||||
say ("This is free software: you are free to change and redistribute it.");
|
||||
say ("There is NO WARRANTY, to the extent permitted by law.");
|
||||
br();
|
||||
say ("Written by Aoran Zeng, Heng Guo and contributors. (See chsrc.c)");
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
cli_print_help ()
|
||||
{
|
||||
say (xy_strjoin (3, "chsrc: Change Source (GPLv3+) ",
|
||||
to_purple (Chsrc_Banner_Version), " by RubyMetric"));
|
||||
br();
|
||||
for (int i=0; i<xy_arylen (Chsrc_Usage); i++)
|
||||
{
|
||||
puts (Chsrc_Usage[i]);
|
||||
say (Chsrc_Usage[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@ -425,7 +434,6 @@ main (int argc, char const *argv[])
|
||||
|
||||
if (0==argc)
|
||||
{
|
||||
cli_print_version ();
|
||||
cli_print_help ();
|
||||
return 0;
|
||||
}
|
||||
@ -481,7 +489,6 @@ main (int argc, char const *argv[])
|
||||
xy_streql (command, "help") ||
|
||||
xy_streql (command, "--help"))
|
||||
{
|
||||
cli_print_version ();
|
||||
cli_print_help ();
|
||||
return 0;
|
||||
}
|
||||
|
@ -70,7 +70,7 @@ ensure_apt_sourcelist (int debian_type)
|
||||
if (debian_type == OS_Is_Ubuntu)
|
||||
{
|
||||
makeup = xy_strjoin (9,
|
||||
"# Generated by chsrc " Chsrc_Version "\n\n"
|
||||
"# Generated by chsrc " Chsrc_Banner_Version "\n\n"
|
||||
"deb " Chsrc_Maintain_URL "/ubuntu ", codename, " main restricted universe multiverse\n"
|
||||
"deb " Chsrc_Maintain_URL "/ubuntu ", codename, "-updates main restricted universe multiverse\n"
|
||||
"deb " Chsrc_Maintain_URL "/ubuntu ", codename, "-backports main restricted universe multiverse\n"
|
||||
@ -84,7 +84,7 @@ ensure_apt_sourcelist (int debian_type)
|
||||
// https://mirrors.tuna.tsinghua.edu.cn/help/debian/
|
||||
// 从 Debian 12 开始,开始有一项 non-free-firmware
|
||||
makeup = xy_strjoin (9,
|
||||
"# Generated by chsrc " Chsrc_Version "\n\n"
|
||||
"# Generated by chsrc " Chsrc_Banner_Version "\n\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, " main contrib non-free non-free-firmware\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-updates main contrib non-free non-free-firmware\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-backports main contrib non-free non-free-firmware\n"
|
||||
@ -94,7 +94,7 @@ ensure_apt_sourcelist (int debian_type)
|
||||
else if (version >= 11)
|
||||
{
|
||||
makeup = xy_strjoin (9,
|
||||
"# Generated by chsrc " Chsrc_Version "(" Chsrc_Maintain_URL ")\n\n"
|
||||
"# Generated by chsrc " Chsrc_Banner_Version "(" Chsrc_Maintain_URL ")\n\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, " main contrib non-free\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-updates main contrib non-free\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-backports main contrib non-free\n"
|
||||
@ -103,7 +103,7 @@ ensure_apt_sourcelist (int debian_type)
|
||||
else if (version >= 10)
|
||||
{
|
||||
makeup = xy_strjoin (9,
|
||||
"# Generated by chsrc " Chsrc_Version "(" Chsrc_Maintain_URL ")\n\n"
|
||||
"# Generated by chsrc " Chsrc_Banner_Version "(" Chsrc_Maintain_URL ")\n\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, " main contrib non-free\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-updates main contrib non-free\n"
|
||||
"deb " Chsrc_Maintain_URL "/debian ", codename, "-backports main contrib non-free\n"
|
||||
|
@ -47,7 +47,7 @@ wr_homebrew_setsrc (char *option)
|
||||
{
|
||||
chsrc_yield_source_and_confirm (wr_homebrew);
|
||||
|
||||
char *splitter = "\n\n# Generated by chsrc " Chsrc_Version;
|
||||
char *splitter = "\n\n# Generated by chsrc " Chsrc_Banner_Version;
|
||||
char *api_domain = xy_strjoin (3, "export HOMEBREW_API_DOMAIN=\"", xy_2strjoin (source.url, "homebrew-bottles/api"), "\"");
|
||||
char *bottle_domain = xy_strjoin (3, "export HOMEBREW_BOTTLE_DOMAIN=\"", xy_2strjoin (source.url, "homebrew-bottles"), "\"");
|
||||
char *brew_git_remote = xy_strjoin (3, "export HOMEBREW_BREW_GIT_REMOTE=\"", xy_2strjoin (source.url, "git/homebrew/brew.git"), "\"");
|
||||
|
Loading…
x
Reference in New Issue
Block a user