SeanningTatum / herman

A rusty script / daemon that watches files and organises them for you.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Herman

MIT License GitHub release (with filter) Crates.io (version) docs.rs

A rusty daemon that watches folders and organises the files automatically

Demo

herman_demo.mp4

Installation

Install globally with cargo

cargo add herman

Usage/Examples

Clean a folder

cargo add herman
herman clean ./downloads

Watch a folder

cargo add herman
herman watch ./downloads

Run Locally

Clone and navigate to directory

git clone https://link-to-project
cd herman

Run watcher locally

cargo run -- watch ./test/folder

Run script locally

cargo run -- clean ./test/folder

Roadmap

  • Read Desired Folder Setup from Custom Configuration File
  • Custom Mapping to Dates
    • Organise by week, month, year, etc.

License

MIT

About

A rusty script / daemon that watches files and organises them for you.

License:MIT License


Languages

Language:Rust 100.0%