Keep your computer tidy with this little helper 🤖
walle ~/Projects
walle can crawl your hard drive and look for directories that contain build artefacts, such as rust's target directory or npm's node_modules directory.
These are usually very large and contain files that are only used during development and can therefore be safely deleted.
These instructions are for Linux and Mac.
Note Please make sure that
~/.local/bin
is on your$PATH
.
Warning On Windows, adjust these to suit your needs.
Via just
git clone https://github.com/bode-fun/walle.git
cd walle
just install
git clone https://github.com/bode-fun/walle.git
cd walle
go build .
mv walle ~/.local/bin/
The languages currently supported by walle are listed below.
However, adding a new Language is as easy as adding a configuration in main.go
Note If your language is missing, please add it in a pull request instead of opening an issue.
- JavaScript
- npm
- Python
- Virtual environments aka venv
- __pycache__
- Rust
- Cargo
- php
- Composer
- Swift
- Swift Package Manager
For a list of open TODOs, please take a look at the // TODO:
comments in the source ✌️
Please contribute, if you have any ideas for cool features or just want to improve something.
This software is 100% handmade.
Built with 🫶 and 💅 by Jan Fooken. Licensed under GPLv3