fly-clear
Version:
Remove one or multiple directories
60 lines (34 loc) • 1.04 kB
Markdown
> Remove one or multiple directories
```
$ npm install --save-dev fly-clear
```
```js
exports.cleanup = function * (fly) {
// single file
yield fly.clear('foo.js');
// single directory
yield fly.clear('dist');
// multiple directories
yield fly.clear(['dist', 'build']);
// glob pattern(s)
yield fly.clear(['dist/*.css', 'dist/js/*']);
// mixed
yield fly.clear(['foo.js', 'build', 'dist/*.css']);
// with options
yield fly.clear('dist', {maxBusyTries: 5});
}
```
Type: `string` or `array`
A filepath, directory path, or glob pattern. For multiple paths, use an `array`.
Type: `object`<br>
Default: `{}`
All options are passed directly to `rimraf`. Please see its [documentation on options](https://github.com/isaacs/rimraf#options).
MIT © [Luke Edwards](http://flyjs.io)