#delete #recursion #apparitions #unwanted

bin+lib moni

Recursively deletes all the apparitions of a directory/file

3 unstable releases

0.2.1 Apr 6, 2022
0.2.0 Apr 6, 2022
0.1.0 Nov 24, 2021

#1573 in Filesystem

MIT license

10KB
116 lines

moni 💖

Monika 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: A runtime for writing reliable asynchronous applications with Rust.
  • 🤗 owo-colors: The most owo way to have colors on your term.
  • 🚶 walkdir: The defacto option to walk dirs on Rust.
  • 🔮 futures-rs: The official crate to work with futures!

CLI

Install 📦

cargo install moni

Or use a binary from releases 🤖

Usage 🏏

moni --files myNotCoolDirectory trash script.py

This will delete also a common list of unwanted directories.

List

Built in help:

moni --help

Config

It also supports a config file 🆙

{ "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 😆

Consider supporting me on Patreon if you like my work 🙏

Don't forget to start the repo ⭐

Versioning

We use Semantic Versioning. For the versions available, see the tags 🏷️

Authors

Eliaz Bobadilla - Creator and Maintainer 💪

See also the full list of contributors who participated in this project ✨

Licence

Licensed under the MIT License 📄

Dependencies

~5–14MB
~171K SLoC