@infinity-cli/shared
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

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 // 先获取本地文件配置 -> 再从全局获取(没有标签会提示新建,有一个标签会直接使用,有多个标签会提示选择)




/@infinity-cli/shared/

    Package Sidebar

    Install

    npm i @infinity-cli/shared

    Weekly Downloads

    24

    Version

    1.2.2

    License

    ISC

    Unpacked Size

    26.5 kB

    Total Files

    15

    Last publish

    Collaborators

    • infinitynewtab