rust crm

一、下载crm

cargo install crm
https://github.com/wtklbm/crm

二、命令

# 在终端执行
#
# NOTE:
#  - [args] 表示 args 是一个或多个可选参数
#  - <name> 表示 name 是一个必填参数
#
# 下面这些命令在执行时会自动切换为官方镜像,避免了手动切换镜像的麻烦:
#  - `crm install` 对应 `cargo install`
#  - `crm publish` 对应 `cargo publish`
#  - `crm update` 对应 `cargo update`

$ crm

  crm best                    评估网络延迟并自动切换到最优的镜像
  crm current                 获取当前所使用的镜像
  crm default                 恢复为官方默认镜像
  crm install [args]          使用官方镜像执行 "cargo install"
  crm list                    从镜像配置文件中获取镜像列表
  crm publish [args]          使用官方镜像执行 "cargo publish"
  crm remove <name>           在镜像配置文件中删除镜像
  crm save <name> <addr> <dl> 在镜像配置文件中添加/更新镜像
  crm test [name]             下载测试包以评估网络延迟
  crm update [args]           使用官方镜像执行 "cargo update"
  crm use <name>              切换为要使用的镜像

当程序运行时,会使用一些参数来完成一系列的操作,当程序接收到命令行参数时, 由该模块完成对参数的解析和处理。

目前可接收的运行时参数主要包括:

  • crm best: 评估网络延迟并自动切换到最优的镜像
  • crm current: 获取当前所使用的镜像
  • crm default: 恢复为官方默认镜像
  • crm install [args]: 使用官方镜像执行 cargo install
  • crm list: 从镜像配置文件中获取镜像列表
  • crm publish [args]: 使用官方镜像执行 cargo publish
  • crm remove : 在镜像配置文件中删除镜像
  • crm save
    : 在镜像配置文件中添加/更新镜像
  • crm test [name]: 下载测试包以评估网络延迟
  • crm update [args]: 使用官方镜像执行 cargo update
  • crm use : 切换为要使用的镜像
    其中,save、remove 命令只修改 ${HOME}/.crmrc 配置文件, 而不对 ${CARGO_HOME}/.cargo/config 文件做任何的操作。 如果需要操作 .crmrc 镜像配置时仍要修改 config 配置文件, 请在操作完镜像配置文件后手动执行相应的操作镜像的命令。
上一篇:初次接触CRM


下一篇:软件测试学习之项目测试