A package brought to you by the Nuka-Cola Corporation to zap away those pesky cache
, node_modules
, and other related files & directories.
npx nuka-code --help
OR
npm install -g nuka-code
nuka-code --help # or nuke --help
Nuka-Code is a CLI tool that removes the need to manually remove cache
, node_modules
, and other related files & directories. This can replace the usage of rimraf
or other similar tools, to clean up your project aka restore
it to a clean state (sort of like the first time you git clone
your repo).
This package will nuke (delete aka rm -rf
) the following:
- cache (
.turbo
,.vite
,.next
, etc.) - node_modules
- build artifacts (
dist
,out
,build
,bundle
, etc.)
You can view a full list of globs here.
[!WARNING] By default, Nuka-Code SHOULD NOT nuke anything important like
package-lock.json
,src/**/*.ts
,yarn.lock
, but as with all things, use at your own risk.
Unless you passed in the --force
flag, Nuka-Code will ask you for confirmation before nuking anything... so please git commit
your changes before running nuka-code
!
Please open an issue with what you want to add to the nuke list and we'll see, we also are considering adding a nuke.config.ts
file to allow for more customization but for now simplicity is the name of the game.
The name, content, art, and other assets are based on the wonderful Fallout universe, and the Nuka-Cola brand. This is fan-art in the form of an npm package and not intended for commercial use or profit, and is not affiliated with Bethesda Softworks or any of its affiliates.