A lightweight, terminal-based task manager built with Rust, featuring an intuitive TUI (Text User Interface) for efficient task management.
- Priority Management: Three-level priority system (Low/Medium/High) with color coding
- Intuitive Navigation: Full keyboard control
- Visual Feedback: Color-coded tasks and priorities
- Scrollable Interface: Handle large task lists efficiently
- Real-time Updates: Instant visual feedback for all actions
# Clone the repository
git clone https://github.com/zxfae/cratouille.git
# Navigate to project directory
cd cratouille
# Build the project
cargo build --release
# Run the application
cargo run
- ratatui: ^0.29.0
- crossterm: ^0.28.1
Key | Action |
---|---|
Enter | Add new task |
F1 | Cycle priority |
↑/↓ | Navigate tasks |
DEL | Delete selected task |
ESC | Quit application |
- 🟢 Low: Green
- 🟡 Medium: Yellow
- 🔴 High: Red
- Fork the repository
- Create your feature branch (
git checkout -b feature/NewFeature
) - Commit your changes (
git commit -m 'Add cool NewFeature'
) - Push to the branch (
git push origin feature/NewFeature
) - Open a Pull Request
MIT License