32 releases
new 0.1.32 | Dec 11, 2024 |
---|---|
0.1.31 | Nov 12, 2024 |
0.1.27 | May 19, 2024 |
0.1.26 | Mar 24, 2024 |
0.1.9 | Jul 23, 2023 |
#101 in Unix APIs
413 downloads per month
84KB
313 lines
janitor-service
A configurable downloads organizer written in rust
Installation / Update
cargo install janitor-service
Usage
- run the janitor binary
- a
janitor.toml
file would be created in your downloads directory - update the toml file with patterns and destinations - examples entry can be used as reference - patterns are comma separated tuples
Configuring Auto Start/Restart with SystemD (Not available on Windows)
# Generate the unit file in into the user systemd folder
janitor-service systemd > ~/.config/systemd/user/janitor.service
# Enable and start the service
systemctl --user enable janitor.service --now
# Check program output / logs
journalctl --user -u janitor.service --follow
# Update when using systemd
cargo install janitor-service
systemctl --user restart janitor.service
fun fact: this is my first ever rust app
Dependencies
~10–38MB
~636K SLoC