Jaguar
Pack and extract .tar.gz archives with emitter.
Global
Jaguar
could be installed global with
npm i jaguar -g
And used this way:
Usage: jaguar [filename]
Options:
-h, --help display this help and exit
-v, --version output version information and exit
-p, --pack pack files to archive
-x, --extract extract files from archive
Local
Jaguar
could be used localy. It will emit event on every packed/extracted file.
Good for making progress bars.
Install
npm i jaguar --save
How to use?
pack(from, to, names)
from
- string directory that would be packedto
- string or stream, name of archivenames
- array of names in directoryfrom
that would be packed.
const jaguar = ;const path = ;const cwd = process;const name = 'pipe.tar.gz';const from = cwd + '/pipe-io';const to = path; const pack = jaguar; pack; pack; pack; pack; pack;
extract(from, to)
from
- path to .tar.gz archiveto
- path to directory where files would be stored.
const jaguar = ;const path = ;const cwd = process;const name = 'pipe.tar.gz';const to = cwd + '/pipe-io';const from = path; const extract = jaguar; extract; extract; extract; extract;
In case of starting example output should be similar to:
33%
67%
100%
done
Related
- Bizzy - Pack and extract .tar.bz2 archives with emitter.
- Jag - Pack files and folders with tar and gzip.
- 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