{"repo":"sassman/putzen-rs","free":true,"listed":false,"github":"https://github.com/sassman/putzen-rs","clone":"git clone https://github.com/sassman/putzen-rs.git","description":"\"putzen\" is German and means cleaning. It helps keeping your disk clean of build and dependency artifacts safely.","language":"Rust","stars":87,"topics":["command-line-tool","cleaning","rust","nodejs","javascript","cmake"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Putzen \"putzen\" is German and means cleaning. It helps keeping your disk clean of build and dependency artifacts safely. New: putzen caches Interactive TUI for cleaning user-level tool caches ( /.cargo , /.npm , /.cache/huggingface , …). Browse, mark, drill in, delete — in one screen. Higher-quality MP4 About In short, putzen solves the problem of cleaning up build or dependency artifacts. It does so by a simple \"File\" - \"Folder\" rule. If the \"File\" and \"Folder\" is present, it cleans \"Folder\" It also does all this fast, means in parallel (if the filesystem supports it). Supported Artifacts putzen supports cleaning artifacts for: type file that is checked folder that is cleaned ------------ ---------------------- ------------------------ rust Cargo.toml target javascript package.json node modules CMake CMakeLists.txt build furthermore, it does also support: - It can do run a dry-run ( -d ) - Interactive asking for deletion - Sums up the space that will be freed Quick Start Install On Linux as snap - installation for Linux Mint - installation for Arch Linux TL;DR: With cargo To install the putzen , you just need to run Note the binary is called putzen (without -cli ) to verify if the installation was successful, you can run which putzen that should output similar to Usage For the interactive cache-cleaning TUI, run putzen caches : Hidden directories putzen skips hidden directories by default, except for .worktrees — projects that colocate git worktrees inside the repo get clean","default_branch":null,"files":null,"tree":[],"storefront":"/r/sassman","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sassman/putzen-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}