Skip to content

yibn2008/progress-extract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

extract compress file with progress bar

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published