Skip to content

NeginSal/todo-cli-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

βœ… TODO CLI - Golang

A simple and colorful Command Line Interface (CLI) application for managing your daily tasks β€” built with Go! πŸ’»βœ¨


πŸ“¦ Features

  • 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 🎨

πŸš€ Getting Started

1. Clone the repository

git clone https://github.com/NeginSal/todo-cli-go.git
cd todo-cli-go

2. Run the application

go run main.go

πŸ› οΈ Commands

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

Task Storage

Tasks are saved in a local tasks.json file using JSON format for easy readability and persistence.

🀝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss what you would like to change.

About

A simple and colorful Command Line Interface (CLI).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages