zoukankan      html  css  js  c++  java
  • 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 配置文件, 请在操作完镜像配置文件后手动执行相应的操作镜像的命令。
  • 相关阅读:
    idea 使用 maven 下载 jar 包,出现证书校验问题问题
    接口抽象类区别,Java中IO,BIO、NIO、AIO区别以及Files的常用方法
    JIT编译器,Java平台的不同及Java一次编写,随处运行
    什么是Java虚拟机,JVM分配的不同类型内存区域是什么?
    AOP底层原理及AOP操作
    抽象类能使用 final 修饰吗?
    抽象类必须要有抽象方法吗?
    String 类的常用方法都有那些?
    普通类和抽象类有哪些区别?
    如何将字符串反转?
  • 原文地址:https://www.cnblogs.com/hziwei/p/15235159.html
Copyright © 2011-2022 走看看