Remove one or multiple directories
$ npm install --save-dev @taskr/clear
exports.cleanup = function * (task) {
// single file
yield task.clear('foo.js');
// single directory
yield task.clear('dist');
// multiple directories
yield task.clear(['dist', 'build']);
// glob pattern(s)
yield task.clear(['dist/*.css', 'dist/js/*']);
// mixed
yield task.clear(['foo.js', 'build', 'dist/*.css']);
// with options
yield task.clear('dist', {maxBusyTries: 5});
}
Type: string or array
A filepath, directory path, or glob pattern. For multiple paths, use an array.
Type: object
Default: {}
All options are passed directly to rimraf. Please see its documentation on options.
Any issues or questions can be sent to the Taskr monorepo.
Please be sure to specify that you are using @taskr/clear.
MIT © Luke Edwards