2.1.2 • Published 4 years ago

qiniu-shell v2.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

七牛云操作工具

基于 qiniu 封装

安装

从 npm 安装

$ npm install qiniu-shell --save-dev

功能


  • 上传
$ cshell upload -a accessKey -s secretKey -b bucket -p prefix/ -o originDirectoryPath -f -z huan

上传originDirectoryPath目录下文件到bucket下的prefix目录下

options:

  -a, --accessKey [value]            AccessKey
  -s, --secretKey [value]            SecretKey
  -b, --bucket [value]               Bucket
  -p, --prefix [value]               Prefix of files
  -f, --force                        Whether to overwrite upload.
  -z --zone [value]                  Online zone. one of "huad"、"huab"、"huan"、"beim"、"z0"、"z1"、"z2"、"na0"
  -o, --originDirectoryPath [value]  Directory's path of the files to upload, default is "dist"
  -n, --concurrencyNumber [value]    Concurrency number of action. default is 40
  -h, --help                         output usage information

注:"huad"、"z0"为华东;"huab"、"z1"为华北;"huan"、"z2"为华南;"beim"、"na0"为北美


  • 下载
$ cshell download -a accessKey -s secretKey -b bucket -p prefix -o originDirectoryPath -d publicDomain

下载publicDomain或privateDomain域名下prefix开头的文件到originDirectoryPath目录

options:

  -a, --accessKey [value]            AccessKey
  -s, --secretKey [value]            SecretKey
  -b, --bucket [value]               Bucket
  -d, --publicDomain [value]         Public domain of bucket
  --privateDomain [value]            Private domain of bucket. If set this, "-d" will be useless
  -p, --prefix [value]               Prefix of files
  -o, --outputDirectoryPath [value]  The path of the downloaded file, default is "dist"
  -h, --help                         output usage information

  • 删除
$ cshell delete -a accessKey -s secretKey -b bucket -p prefix

删除bucket下以prefix开头的文件

options:

  -a, --accessKey [value]  AccessKey
  -s, --secretKey [value]  SecretKey
  -b, --bucket [value]     Bucket
  -p, --prefix [value]     Prefix of files. If don't set it, all files of buckt will be deleted.
  -h, --help               output usage information

  • 文件刷新

1.使用cmd

$ cshell refresh -a accessKey -s secretKey -u https://xxx/demo/a.js,https://xxx/demo/b.js

2.使用配置文件

$ cshell refresh -a accessKey -s secretKey -c ./refreshFiles.js

refreshFiles.js:(CommonJs;String or Array)

module.exports = ['https://xxx/demo/a.js','https://xxx/demo/b.js' ]

options:

  -a, --accessKey [value]  AccessKey
  -s, --secretKey [value]  SecretKey
  -u, --urls [value]       Urls of refresh files. Split by ","
  -c, --configFile [path]  Path of refresh urls file. If set this, "-u" will be useless
  -h, --help               output usage information

  • 目录刷新

操作同文件刷新,命令为: refreshDir


  • 文件预取

操作同文件刷新,命令为: prefetch


  • 查看帮助
$ cshell -h
$ cshell [command] -h
2.1.2

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.4

5 years ago

2.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago