garbage ======= [![crates.io](https://img.shields.io/crates/v/garbage.svg)](https://crates.io/crates/garbage) [![dependency status](https://deps.rs/repo/github/iptq/garbage/status.svg)](https://deps.rs/repo/github/iptq/garbage) Rust ver of trash-cli. * **Windows/Recycle Bin not supported** Installation ------------ ``` cargo install garbage ``` Usage ----- Run `garbage --help` to understand how it's used! ``` $ garbage put file1 file2 ... $ garbage restore [..interactive] $ garbage list $ garbage empty [days] ``` If you use a bash-ish shell, feel free to add this to your shell's rc file: ```sh alias rm='garbage put' # Make sure garbage is in your path ``` Features -------- - [x] Put - [x] List - [x] Restore - [ ] Tests... Spec Compliance --------------- - [x] Picking a Trash Directory - [x] Emptying - [ ] Directory size cache (optional) Issues ------ If you find a bug or are requesting a feature, file it here: https://todo.sr.ht/~iptq/garbage About ----- Author: Michael Zhang License: MIT