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 配置文件, 请在操作完镜像配置文件后手动执行相应的操作镜像的命令。
posted @   hziwei  阅读(507)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示