1.0.2 • Published 7 years ago
progress-extract v1.0.2
progress-extract
extract compress file with progress bar, support CLI and node API
Screenshot
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