Skip to content

Repository files navigation

Remy LicenseNPM versionBuild StatusCoverage Status

Remove files with emitter (also in zip packages).

Global

remy can be installed globally with

npm i remy -g

And used this way:

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

Local

Remy can be used localy. It will emit event on every copied file. Good for making progress bars.

Install

npm i remy --save

How to use?

remy(from[, names])

  • from - path to directory with files or directories to remove
  • names - array of file names (optional)
constremy=require('remy');constcwd=process.cwd();constabortOnError=false;constrm=remy(cwd,['LICENSE','README.md','package.json']);rm.on('file',(name)=>{console.log(name);});rm.on('directory',(name)=>{console.log(name);});rm.on('progress',(percent)=>{console.log(percent);if(percent>=50){rm.pause();rm.continue();}});rm.on('error',(error)=>{rm.continue();});rm.on('end',()=>{console.log('Removing ended up');});

In case of starting example output should be similar to:

33%
67%
100%
Removing ended up

Related

  • Copymitter - Copy files with emitter.
  • 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.

License

MIT

About

remove files with emitter

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages