Skip to content

Muxi-Studio/qiniu-upload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

qiniu-upload-tool

This is a tool for pushing static files to QiNiu by Command Line.

Install

`npm install -g qiniu-upload-tool` Or `yarn global add qiniu-upload-tool`

Development

Run in qinu-upload-tool source dir:

`yarn link` 

In target project dir:

`yarn link qinu-upload-tool` and run with `node ./node_modules/qinu-upload-tool/bin/index.js`

Config using CLI

  • first , you need to give process.env.AK and process.env.SK by this way
    //in Windows
    $ set AK=ak SK=sk

    //or

    //in Unix
    $ export AK=ak SK=sk
  • using options with '-'

       qiniu-upload push  -p path -z zone -b bucket -f prefix - r yes
    

Config using FILE with other options

  • first, you need to give your config file path by a option: -w filePath ,which is relative to your executing the command line directory.

  • second, you need to make sure that the file path you give corresponds to a file whose content looks like this:

module.exports = {
  accessKey: "your accessKey",
  secretKey: "your secretKey",
  path: "./",
  zone: "huad",
  bucket: "test-sdk",
  prefix: "test/",
  recursion: "yes"
};

Make sure that don't push this file to public! Otherwise, others will know your keys and do something you don't expect.

then enter these in the command line:

qiniu-upload push -c configPath

Options

"-p, --path <string>", "your local path such as ./";
//上传文件的空间(bucket)对应的机房
"-z, --zone <string>", "your online zone ,";
("there are some options: \n");
("                                  华东:huad ");
("                                  华北:huab ");
("                                  华南:huan ");
("                                  北美:beim ");
//上传文件的空间名
"-b, --bucket <string>", 'your online bucket such as "mybucket"';

//上传文件的前缀
"-f, --prefix <string>", 'your upload prefix such "test"';

"-c,--config <string>",
  "your config file's path which is relative to executing the command line directory";

"-r, --recursion <string>",
  'whether to upload subdirectories, if you want , please give "yes" otherwise, please give "no"';

About

CLI tool for uploading files to qiniu OSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published