To-Do ToDay is a simple, efficient Text User Interface (TUI) app for tracking tasks with a focus on daily workflow. Seamlessly add and check off tasks while the backend stores your progress in easy-to-read markdown files.
- 📝 Quick task addition and management
- ✅ Simple checkbox-style task completion
- 📁 Markdown file storage for easy version control and portability
- 📆 Daily, weekly, and monthly view options
- 🖥️ Clean and intuitive TUI for distraction-free productivity
- Go 1.16 or higher
-
Clone the repository:
git clone https://github.com/yourusername/td.git cd td
-
Build the application:
go build -o td main.go
-
(Optional) Move the binary to a location in your PATH for easy access:
sudo mv td /usr/local/bin/
To see all available commands:
td --help
-
Add a task:
td add "Complete project proposal"
-
List tasks:
td list
-
Start a Pomodoro session:
td pomo
To run the application without building:
go run main.go
Run the test suite:
go test -v ./...
This project is licensed under the MIT License - see the LICENSE file for details.
- Cobra for CLI interface
- Bubble Tea for terminal UI framework
Happy task managing with td! 🎉