progress-download

1.0.4 • Public • Published

progress-download

download file with progress bar, support CLI and node API

Screenshot

progress-download

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 (like wget)
 
 
  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 = 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')
})

API

download(url, [destination], [options])
  • url: url to download
  • destination: path where you download to
  • options: more other download options

same API as download api

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i progress-download

Weekly Downloads

805

Version

1.0.4

License

ISC

Last publish

Collaborators

  • yibn2008