Skip to content

Repository files navigation

Bizzy LicenseNPM versionDependency StatusBuild StatusCoverage Status

Extract .tar.bz2 archives with emitter.

Global

Bizzy could be installed global with

npm i bizzy -g

And used this way:

Usage: bizzy [filename]
Options:
-h, --help display this help and exit
-v, --version output version information and exit

Local

Bizzy could be used localy. It will emit event on every extracted file. Good for making progress bars.

Install

npm i bizzy --save

How to use?

  • from - path to .tar.bz2 archive
  • to - path to directory where files would be stored.
constbizzy=require('bizzy');constpath=require('path');constcwd=process.cwd();constname='pipe.tar.bz2';constto=cwd+'/pipe-io';constfrom=path.join(cwd,name);constextract=bizzy(from,to);extract.on('file',(name)=>{console.log(name);});extract.on('progress',(percent)=>{console.log(percent+'%');});extract.on('error',(error)=>{console.error(error);});extract.on('end',()=>{console.log('done');});

In case of starting example output should be similar to:

33%
67%
100%
done

Related

  • Jag - Pack files and folders with tar and gzip.
  • Jaguar - Pack and extract .tar.gz archives with emitter.
  • OneZip - Pack and extract zip archives with emitter.
  • Tar-to-zip - Convert tar and tar.gz archives to zip.
  • Copymitter - Copy files with emitter.
  • Remy - Remove files with emitter.

License

MIT

About

extract .tar.bz2 archives with emitter

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages