A simple command-line task management tool built with Go and Cobra.
- Add new tasks
- List all tasks
- Mark tasks as complete/incomplete
- Easy to use command-line interface
- Clone the repository
- Run
go install - The
todocommand will be available in your terminal
Add a new task
$ todo add "Write documentation" Added task 1: Write documentation List all tasks
$ todo list [ ] 1: Write documentation Mark task as done
$ todo done 1 Task 1 marked as done Verify task is complete
$ todo list [✓] 1: Write documentation Undo a completed task
$ todo undo 1 Task 1 marked as not done
Tasks are stored locally in a JSON file (tasks.json) in your working directory.