1.0.2 • Published 2 years ago

@infinity-cli/shared v1.0.2

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

shared

公共组件

1.提供 config 子命令 和 配置的读取写入

获取配置:优先从命令行获取参数->然后从项目配置获取->然后从从全局配置获取 本地配置文件:infinity.config.js 或 infinity.config.json 说明:

  • 如果参数类型为数组,命令行参数以,分割,如果数组元素有,,请使用%2C 代替

一些例子:

// 以iqiniu upload命令为例解析配置获取的方式:
iqiniu -h 查看iqiniu命令
iqiniu config -h 查看config子命令
iqiniu upload --ak xxx --sk xxx //上传文件的配置:指定命令行参数配置 -> 没有的再从本地配置文件获取 -> 再从全局获取
iqiniu upload --removeNotContainExclude xxx,z%2Cz // 数组参数 ['xxx','z,z']
iqiniu upload --config xxx.json // 指定本地文件配置 -> 没有的再从全局获取
iqiniu upload test // 先获取本地文件配置 -> 再从全局标签test获取
iqiniu upload // 先获取本地文件配置 -> 再从全局获取(没有标签会提示新建,有一个标签会直接使用,有多个标签会提示选择)