{"id":15692624,"url":"https://github.com/ultirequiem/moni","last_synced_at":"2025-05-07T23:41:34.257Z","repository":{"id":57640081,"uuid":"431199173","full_name":"UltiRequiem/moni","owner":"UltiRequiem","description":"🗃️ Delete unwanted files, FAST","archived":false,"fork":false,"pushed_at":"2025-03-18T00:40:36.000Z","size":54,"stargazers_count":7,"open_issues_count":2,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-05T19:59:19.023Z","etag":null,"topics":["clean","filesystem","prune","rust"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/moni","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/UltiRequiem.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"license","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-11-23T17:46:44.000Z","updated_at":"2025-03-18T00:47:21.000Z","dependencies_parsed_at":"2023-02-18T13:15:29.575Z","dependency_job_id":null,"html_url":"https://github.com/UltiRequiem/moni","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UltiRequiem%2Fmoni","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UltiRequiem%2Fmoni/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UltiRequiem%2Fmoni/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/UltiRequiem%2Fmoni/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/UltiRequiem","download_url":"https://codeload.github.com/UltiRequiem/moni/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252973616,"owners_count":21834105,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clean","filesystem","prune","rust"],"created_at":"2024-10-03T18:36:42.186Z","updated_at":"2025-05-07T23:41:34.238Z","avatar_url":"https://github.com/UltiRequiem.png","language":"Rust","funding_links":["https://patreon.com/UltiRequiem"],"categories":[],"sub_categories":[],"readme":"# moni 💖\n\n\u003e [Monika](https://doki-doki-literature-club.fandom.com/wiki/Monika_(DDLC)) is a\n\u003e character from Doki Doki Literature Club, The #1 Psychological Horror\n\u003e Experience 💀\n\n\u003cimg align=\"right\" src=\"https://user-images.githubusercontent.com/71897736/161859124-10ce7b63-7827-443d-baf9-a272a4c67058.png\" height=\"150px\"\u003e\n\nAsynchronously delete all the apparitions of a directory/file ❌\n\n### Standing on the shoulders of giants\n\n- 🗼 [tokio-rs](https://github.com/tokio-rs/tokio): A runtime for writing\n  reliable asynchronous applications with Rust.\n- 🤗 [owo-colors](https://github.com/jam1garner/owo-colors): The most owo way to\n  have colors on your term.\n- 🚶 [walkdir](https://github.com/BurntSushi/walkdir): The defacto option to walk\n  dirs on Rust.\n- 🔮 [futures-rs](https://github.com/rust-lang/futures-rs): The official crate to\n  work with futures!\n\n## CLI\n\n### Install 📦\n\n```sh\ncargo install moni\n```\n\nOr use a binary from\n[releases](https://github.com/UltiRequiem/moni/releases/latest) 🤖\n\n### Usage 🏏\n\n```sh\nmoni --files myNotCoolDirectory trash script.py\n```\n\nThis will delete also a common list of unwanted directories.\n\n\u003e [List](./src/lib.rs#L6)\n\nBuilt in help:\n\n```sh\nmoni --help\n```\n\n### Config\n\nIt also supports a config file 🆙\n\n```json\n{ \"files\": [\"myNotCoolDirectory\", \"example\"] }\n```\n\n\u003e ~/.moni.json\n\n## Support\n\nOpen an Issue, I will check it a soon as possible 👀\n\nIf you want to hurry me up a bit\n[send me a tweet](https://twitter.com/UltiRequiem) 😆\n\nConsider [supporting me on Patreon](https://patreon.com/UltiRequiem) if you like\nmy work 🙏\n\nDon't forget to start the repo ⭐\n\n## Versioning\n\nWe use [Semantic Versioning](http://semver.org). For the versions available, see\nthe [tags](https://github.com/UltiRequiem/moni/tags) 🏷️\n\n## Authors\n\n[Eliaz Bobadilla](https://ultirequiem.com) - Creator and Maintainer 💪\n\nSee also the full list of\n[contributors](https://github.com/UltiRequiem/moni/contributors) who\nparticipated in this project ✨\n\n## Licence\n\nLicensed under the MIT License 📄\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultirequiem%2Fmoni","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fultirequiem%2Fmoni","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fultirequiem%2Fmoni/lists"}