Package Exports
- del-cli/cli.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (del-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
del-cli
Delete files and directories
Useful for use in build scripts and automated things.
Note that this does permanent deletion. See trash-cli
for something safer.
Install
npm install --global del-cli
Usage
$ del --help
Usage
$ del <path|glob> …
Options
--force, -f Allow deleting the current working directory and outside
--dry-run, -d List what would be deleted instead of deleting (silent if no matches)
--verbose, -v Display the absolute path of files and directories as they are deleted
Examples
$ del unicorn.png rainbow.png
$ del "*.png" "!unicorn.png"
⚠️ Windows users: Since
$ del
is already a builtin command on Windows, you need to use$ del-cli
there.
Comparison
Benefits over rimraf
CLI: Supports globbing (even on Windows), safer by default as it doesn't allow deleting parent directories, and has a dry-run mode.
Benefits over rm -rf
: Cross-platform, safer by default as it doesn't allow deleting parent directories, and has a dry-run mode.
Related
- del - API for this package
- trash-cli - Move files and directories to the trash
- make-dir-cli - Make directories and their parents if needed