A simple and colorful Command Line Interface (CLI) application for managing your daily tasks β built with Go! π»β¨
- Add new tasks with a title and description
- List all tasks with visual status indicators (β Done / β Not done)
- Mark tasks as done
- Delete tasks
- Interactive and user-friendly terminal interface with colors π¨
git clone https://github.com/NeginSal/todo-cli-go.git
cd todo-cli-gogo run main.go
Once the app is running, you can use the following commands:
add <title> | Add a new task
list | Show all tasks
done | Mark a task as done
delete | Delete a task
exit | Exit the app
Tasks are saved in a local tasks.json file using JSON format for easy readability and persistence.
Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.