Uklid 🧹
Uklid (pronounced [uːklɪt], "cleanup" in Czech) is an interactive CLI node_modules cleaner written in Rust.
It looks for top-level node_modules in your computer, shows you their size and allows you to delete them conveniently.
Installation
Usage
Features
- recursively search your home directory for
node_modules - limit search to a specific directory
- show sizes and last modified time
- multi-select what you want to delete
- show total storage freed up
- non-interactive mode (
uklid --help) - high test coverage for both interactive and non-interactive mode
Roadmap
- Stop recursive search upon hitting top-level node_modules
- Currently we search all subdirectories, which is inefficient
- better searching algorithm
- multi-threaded searching and cleaning