download file with progress bar
npm install progress-downloaddownload file with progress bar, support CLI and node API
Install as a global module
``bash`
$ npm install progress-download -g
Use download command to download a url
`bash
$ download -h
Usage: download [options]
download file with progress bar (like wget)
Options:
-V, --version output the version number
-o, --output
-h, --help output usage information
Examples:
$ download http://example.com/foobar.zip
$ download http://example.com/foobar.zip -o xxx.zip
`
Use it like download module
`js
const download = require('progress-download')
let url = 'https://github.com/tj/commander.js/archive/master.zip'
let filename = 'commander.zip'
download(url, {
filename
}).then(() => {
console.log('download succeed')
}, err => {
console.log('download failed')
})
`
`js``
download(url, [destination], [options])
- url: url to download
- destination: path where you download to
- options: more other download options
same API as download api
MIT