8 releases
Uses new Rust 2024
new 0.1.7 | May 24, 2025 |
---|---|
0.1.6 | May 20, 2025 |
#196 in Filesystem
483 downloads per month
11KB
194 lines
dotl — Do This Later
A fast and simple CLI todo tracker written in Rust.
Features
- Add tasks quickly from the terminal
- Mark as urgent
- Add a due date
- View your current list of tasks
- Remove tasks by their number
- Backup & Restore your tasks
- Export your tasks (CSV)
- Universal storage of tasks across directories
Installation
Install the crate
cargo install dotl
Usage
# Add new tasks
dotl add "Drink water"
dotl add "Watch Rust tutorial"
# Mark task as urgent
dotl add "Finish report" -u
dotl add "Respond to email" --urgent
# Add a due date
dotl add "Submit assignment" -d "2025-5-18 15:30"
dotl add "Clean up room" --due "2025-5-25 13:45"
# List all tasks
dotl list
# Remove a task by its number
dotl remove 1
# Export your tasks
dotl export mytasks.csv
# Backup your tasks
dotl backup
# Restore your tasks
dotl restore ~/.config/dotl/backups/dotl_tasks_backup20250523220755.json
# Clear all of your tasks
dotl clear
Contributing
Contributions are welcome! Please feel free to open issues for bugs or feature requests, or submit pull requests to improve the project.
Dependencies
~3.5–4.5MB
~75K SLoC