0.4.4 • Published 7 months ago

sc-dropbox-cli v0.4.4

Weekly downloads
-
License
-
Repository
github
Last release
7 months ago

sc-dropbox-client

SuperCool dropbox client

Current functionality:

  • upload one file
  • upload a folder recursively
  • list files
  • share file
  • share folder
  • remove files
  • move file

Usage

Install

npm install -g sc-dropbox-cli

Run

  ____   ____      ____                  ____
 / ___| / ___|    |  _ \ _ __ ___  _ __ | __ )  _____  __
 \___ \| |   _____| | | | '__/ _ \| '_ \|  _ \ / _ \ \/ /
  ___) | |__|_____| |_| | | | (_) | |_) | |_) | (_) >  <
 |____/ \____|    |____/|_|  \___/| .__/|____/ \___/_/\_\
                                  |_|
Usage: sc-dropbox [options] [command]

SC DropBox CLI for uploading files to dropbox. Designed for use by CI-machines

Options:
  -V, --version                           output the version number
  --refreshToken [dropbox refresh token]  Set the refresh token, this will not expire unlike the accessToken (env: SC_DROPBOX_TOKEN)
  --appKey <appKey / clientId>            The appKey to use, must be set
  -h, --help                              display help for command

Commands:
  upload [options] <srcPath> <dstPath>    Upload a file
  list [options] [path]                   List files on dropbox account
  share [options] <path> [users]          Share a file with a list of users
  remove [options] <path>                 Will remove the file or directory given
  move <srcPath> <dstPath>                Will move the file to location (or id) given
  accountinfo                             Prints info on the current account
  help [command]                          display help for command

Create an access token

  1. Go to Dropbox Developer-page
  2. Click Create Apps
  3. Scoped access
  4. Full Dropbox
  5. Name any (e.g. sc-cli)
  6. Permissions -> check files.metadata.write and files.content.write
  7. Find and click Generated access token

Development

Install dependencies:

npm install

Build

npm run build

Run locally

chmod u+x ./dist/sc-dropbox.js

Other info

This project uses the dropbox-content-hasher.js found here: https://github.com/dropbox/dropbox-api-content-hasher/blob/master/js-node/dropbox-content-hasher.js

0.4.4

7 months ago

0.4.3

8 months ago

0.4.1

12 months ago

0.4.0

12 months ago

0.3.4

12 months ago

0.4.2

12 months ago

0.3.3

1 year ago

0.3.2

1 year ago

0.3.1

1 year ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.1.0

1 year ago

0.1.1

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago