项目作者: sunweibin

项目描述 :
管理所有的yarn包的下载源Registry
高级语言: JavaScript
项目地址: git://github.com/sunweibin/yrm.git
创建时间: 2018-01-11T01:10:01Z
项目社区:https://github.com/sunweibin/yrm

开源协议:MIT License

下载


yrm — Yarn Registry Manager

管理所有的yarn包的下载源Registry

NPM version

yrm可以帮助你轻松地添加、删除、查询、切换所有的Yarn Registries,目前内置npm,cnpm,yarn三个源

Install

  1. $ npm install -g @sunweibin/yrm

Example

列出所有Registry

  1. $ yrm ls
  2. 或者
  3. $ yrm list
  4. ┌───────┬──────┬─────────────────────────────────┐
  5. Using name Registry
  6. ├───────┼──────┼─────────────────────────────────┤
  7. - npm https://registry.npmjs.org/ │
  8. * cnpm https://registry.npmmirror.com/ │
  9. - yarn https://registry.yarnpkg.com/ │
  10. └───────┴──────┴─────────────────────────────────┘

列出当前正在使用的源

  1. # 默认查看 yarn 配置的镜像源
  2. $ yrm now
  3. // 查看 npm 配置的镜像源
  4. $ yrm now npm
  5. // 查看 pnpm 配置的镜像源
  6. $ yrm now pnpm
  7. // 查看所有的包管理器的镜像源
  8. $ yrm now all

切换 yarn 的镜像源

  1. $ yrm use cnpm
  2. Your yarn registry has been set to:
  3. yarn's Current Registry:
  4. [cnpm](https://registry.npmmirror.com/)

往镜像源列表中添加镜像源进行管理

  1. $ yrm add swb https://registry.npmjs.org/
  2. You have added swb successfully!
  3. // ....

从镜像源列表中删除配置的自定义的镜像源

当删除的源正在使用时会指定 yarn 的官方源

  1. $ yrm del swb

Usage

  1. $ yrm help
  2. Usage: yrm [options] [command]
  3. Options:
  4. -V, --version output the version number
  5. -h, --help display help for command
  6. Commands:
  7. list|ls 列出所添加的包管理器镜像源,高亮的为 yarn 当前使用的镜像源
  8. now [packageManagerName] 显示包管理器当前使用的镜像源, 默认显示 yarn 使用的镜像源, 可以查看比如:npm, pnpm配置的镜像源
  9. use <registry-name> 切换 yarn 的当前镜像源
  10. add <name> <registry> [home] 添加镜像源管理
  11. del <name> 删除指定的镜像源,当删除的源正在使用时会指定 yarn 的官方源
  12. set <package-manager-name> <registry-name> 给其他包管理器设置 registry 例如: npm, pnpm
  13. help 打印出yrm的命令帮助信息

Default Registries

LICENSE

MIT