hazelnut

rust
mit

A terminal based automated file organizer inspired by Hazel.

image preview of hazelnut

hazelnut is a terminal file organizer inspired by Hazel that watches folders and applies rules to new or changed files.

 

It watches multiple paths with optional recursion and debouncing. It also matches files by glob or regex names, extension lists, size thresholds, and modification age. Rules can move, copy, rename with date and filename tokens, trash or delete, plus it can archive files or run commands. This tool can run in the background that applies rules 24/7, keeps an activity log, and can send error notifications.

 

Ideal for developers and busy desktop users who want downloads, screenshots and invoices sorted, or old temporary files cleared, hazelnut helps to keep your files organized while staying in the terminal.

Get Updates On Terminal Trove.

No spam, just updates on Terminal Trove. See an example update.