progress-extract

1.0.2 • Public • Published

progress-extract

extract compress file with progress bar, support CLI and node API

Screenshot

progress-extract

CLI

Install

Install as a global module

$ npm install progress-extract -g

Usage

Use extract command to extract file

$ extract -h
 
  Usage: extract <file>
 
  extract file with progress bar
 
 
  Options:
 
    -V, --version          output the version number
    -d, --directory <dir>  target dir to extract
    -h, --help             output usage information
 
  Examples:
 
    $ extract example.tar.gz
 

Node API

Usage

const extract = require('progress-extract')
 
let file = '/path/to/example.tar.gz'
let target = process.cwd()
extract(file, target)
  .then(() => {
    console.log('extract succeed')
  }, err => {
    console.log('extract failed')
  })

API

extract(source, [destination])
  • source: source file (support .zip, .tgz, .tar.gz)
  • destination: path where you extract to

Return Promise

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i progress-extract

Weekly Downloads

162

Version

1.0.2

License

ISC

Last publish

Collaborators

  • yibn2008