跳到主要内容

命令行工具

命令行工具 hustmirror-cli 是一个可以帮助你快速换源的小工具。

其具有以下功能:

  • 一键替换软件源
  • 恢复替换的软件源
  • 在线更新

其支持的软件/系统在主页列表中使用 进行标注。

可以从下面的超链接列表中选择你的需求,以快速开始

关于POSIX Shell

该命令行工具是采用POSIX shell兼容语法编写的。 其声明的解释器为PATH中的sh,在dash和bash解释器中测试通过。不要使用fish,pwsh等不兼容POSIX Shell脚本解释器运行。

自动部署

工具检测当前是否存在可被部署的系统/软件源,如发现可部署,进行自动部署。

可以加上-y选项,跳过选择使用默认设置。

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- autodeploy #或者采用ad

交互模式运行

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- -i

恢复原配置文件

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- recover

安装工具 / 更新工具

通过命令安装工具后,你可以使用hustmirror-cli命令随时替换/恢复镜像源。
该命令还可以对已安装的工具进行手动在线更新。

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- install

获取详细帮助

除了上述命令以外,命令行工具还支持制定软件进行deploy/recover,不同软件还有各自的参数和环境变量设置。

查看工具的基础帮助,可以

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- help #查看基础帮助

对子命令或者一些源,例如deploy命令,可以

curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- help deploy #查看具体主题的帮助
选择使用的域名
mirrors.hust.edu.cn
该域名线路为 双栈线路
是否启用HTTPS