命令行工具
命令行工具 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
hustmirror-cli autodeploy #或者采用 ad
交互模式运行
- 在线使用
- 已安装
curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- -i
hustmirror-cli -i
恢复原配置文件
- 在线使用
- 已安装
curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- recover
hustmirror-cli recover
安装工具 / 更新工具
通过命令安装工具后,你可以使用 hustmirror-cli
命令随时替换/恢复镜像源。
该命令还可以对已安装的工 具进行手动在线更新。
- 在线使用
- 已安装
curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- install
hustmirror-cli install
获取详细帮助
除了上述 命令以外,命令行工具还支持制定软件进行 deploy/recover,不同软件还有各自的参数和环境变量设置。
查看工具的基础帮助,可以
- 在线使用
- 已安装
curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- help #查看基础帮助
hustmirror-cli help #查看基础帮助
对子命令或者一些源,例如 deploy 命令,可以
- 在线使用
- 已安装
curl -sSfL https://mirrors.hust.edu.cn/get | sh -s -- help deploy #查看具体主题的帮助
hustmirror-cli help deploy #查看具体主题的帮助