https://github.com/ultirequiem/moni
🗃️ Delete unwanted files, FAST
https://github.com/ultirequiem/moni
clean filesystem prune rust
Last synced: about 1 year ago
JSON representation
🗃️ Delete unwanted files, FAST
- Host: GitHub
- URL: https://github.com/ultirequiem/moni
- Owner: UltiRequiem
- License: other
- Created: 2021-11-23T17:46:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T00:40:36.000Z (about 1 year ago)
- Last Synced: 2025-05-05T19:59:19.023Z (about 1 year ago)
- Topics: clean, filesystem, prune, rust
- Language: Rust
- Homepage: https://crates.io/crates/moni
- Size: 52.7 KB
- Stars: 7
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
- License: license
Awesome Lists containing this project
README
# moni 💖
> [Monika](https://doki-doki-literature-club.fandom.com/wiki/Monika_(DDLC)) is a
> character from Doki Doki Literature Club, The #1 Psychological Horror
> Experience 💀

Asynchronously delete all the apparitions of a directory/file ❌
### Standing on the shoulders of giants
- 🗼 [tokio-rs](https://github.com/tokio-rs/tokio): A runtime for writing
reliable asynchronous applications with Rust.
- 🤗 [owo-colors](https://github.com/jam1garner/owo-colors): The most owo way to
have colors on your term.
- 🚶 [walkdir](https://github.com/BurntSushi/walkdir): The defacto option to walk
dirs on Rust.
- 🔮 [futures-rs](https://github.com/rust-lang/futures-rs): The official crate to
work with futures!
## CLI
### Install 📦
```sh
cargo install moni
```
Or use a binary from
[releases](https://github.com/UltiRequiem/moni/releases/latest) 🤖
### Usage 🏏
```sh
moni --files myNotCoolDirectory trash script.py
```
This will delete also a common list of unwanted directories.
> [List](./src/lib.rs#L6)
Built in help:
```sh
moni --help
```
### Config
It also supports a config file 🆙
```json
{ "files": ["myNotCoolDirectory", "example"] }
```
> ~/.moni.json
## Support
Open an Issue, I will check it a soon as possible 👀
If you want to hurry me up a bit
[send me a tweet](https://twitter.com/UltiRequiem) 😆
Consider [supporting me on Patreon](https://patreon.com/UltiRequiem) if you like
my work 🙏
Don't forget to start the repo ⭐
## Versioning
We use [Semantic Versioning](http://semver.org). For the versions available, see
the [tags](https://github.com/UltiRequiem/moni/tags) 🏷️
## Authors
[Eliaz Bobadilla](https://ultirequiem.com) - Creator and Maintainer 💪
See also the full list of
[contributors](https://github.com/UltiRequiem/moni/contributors) who
participated in this project ✨
## Licence
Licensed under the MIT License 📄