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
- multi-select what you want to delete
- show total storage freed up
- non-interactive mode (
uklid --help)
Roadmap
- better searching algorithm
- ability to not compute sizes to drastically speed up searching
- async mode?
- tests with 100% coverage
- codecov reporting with readme badge
- multi-threaded searching and cleaning
- benchmarks against js-based alternatives using https://github.com/sharkdp/hyperfine