{"repo":"ricardodantas/hazelnut","free":true,"listed":false,"github":"https://github.com/ricardodantas/hazelnut","clone":"git clone https://github.com/ricardodantas/hazelnut.git","description":"🌰 Terminal-based automated file organizer inspired by Hazel. Watch folders and organize files with rules.","language":"Rust","stars":270,"topics":["file-organizer","ratatui","rust","terminal-app","tui","automation","file-automation"],"license":"GPL-3.0","category":"workflow-automation","readme_excerpt":"🌰 Hazelnut A terminal-based automated file organizer inspired by Hazel Watch your folders and automatically organize files based on rules you define — all from your terminal. 📖 Table of Contents - ✨ Features - 🚀 Quick Start - ⚙️ Configuration - 📋 Rules - ⌨️ Keybindings - 🎨 Themes - 🏗️ Architecture - 🔧 Building from Source - 🤝 Contributing - 📄 License ✨ Features 📁 Smart File Watching Watch any folder for new and changed files with configurable debouncing and recursive monitoring. Paths support , $VAR , and ${VAR} expansion. 🎯 Flexible Rules Engine Define powerful rules with conditions based on name, extension, size, age, and more. Multiple rules can match the same file — all matching rules execute in order. ⚡ Powerful Actions Move, copy, rename, delete, archive files or directories, send to trash, or run custom scripts — all automated. Cross-filesystem moves are handled transparently. 🖥️ Beautiful TUI A gorgeous terminal interface for managing rules and monitoring activity in real-time. 🔧 Background Daemon Set it and forget it — the daemon runs quietly and applies rules 24/7. 📝 Simple Configuration Human-readable TOML config that's easy to write and maintain. Feature Highlights Feature Description --------- ------------- 🔍 Pattern Matching Glob patterns and regex for precise file matching 📊 Size Conditions Filter files by size (greater than, less than) 📅 Age Conditions Match files by modification date 🏷️ Multiple Extensions Match any of multiple file types 📂","default_branch":null,"files":null,"tree":[],"storefront":"/r/ricardodantas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ricardodantas/hazelnut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}