67 lines
1.1 KiB
Markdown
67 lines
1.1 KiB
Markdown
garbage
|
|
=======
|
|
|
|
[![builds.sr.ht status](https://builds.sr.ht/~iptq/garbage.svg)](https://builds.sr.ht/~iptq/garbage?)
|
|
[![crates.io](https://img.shields.io/crates/v/garbage.svg)](https://crates.io/crates/garbage)
|
|
|
|
Rust ver of trash-cli.
|
|
|
|
* **Windows/Recycle Bin not supported**
|
|
|
|
Installation
|
|
------------
|
|
|
|
- [garbage](https://aur.archlinux.org/packages/garbage/) on AUR
|
|
|
|
```
|
|
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: GPLv3
|