progress-download
download file with progress bar, support CLI and node API
Screenshot
CLI
Install
Install as a global module
$ npm install progress-download -g
Usage
Use download
command to download a url
$ download -h Usage: download [options] <url> download file with progress bar Options: -V, --version output the version number -o, --output <name> output file name -h, --help output usage information Examples: $ download http://example.com/foobar.zip $ download http://example.com/foobar.zip -o xxx.zip
Node API
Usage
Use it like download module
const download = let url = 'https://github.com/tj/commander.js/archive/master.zip'let filename = 'commander.zip'
API
- url: url to download
- destination: path where you download to
- options: more other download options
same API as download api
License
MIT