1 Requirements
Andrew Briscoe edited this page 2025-09-20 07:57:26 +08:00

Requirements

Functional

[x] Watch directory recursively [x] Render TUI immediately on startup [x] Show create/modify/remove events [x] Fade older events to gray [x] Keep deleted files visible for 60s [x] Respond to q/Esc/Ctrl+C to quit [x] Configurable via CLI [ ] Search/filter bar [ ] Export event log

Non-Functional

[x] Low latency — respond to events within 50ms [x] Memory bounded — prune old events [x] Cross-platform — Linux/macOS/Windows (via notify-rs) [x] Zero external dependencies — single file Rust script