rust crm 映象源管理
阿新 • • 發佈:2021-09-06
一、下載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 配置檔案, 請在操作完映象配置檔案後手動執行相應的操作映象的命令。