Anonymous961 / go-todo-cli

Go Todo CLI - Manage tasks from terminal with Excel export. Features priorities, due dates & categories. Compiled to a single binary - no dependencies. Perfect for developers! βš‘οΈπŸ“…

Repository from Github https://github.comAnonymous961/go-todo-cliRepository from Github https://github.comAnonymous961/go-todo-cli

Todo CLI πŸ“

Go Version License

A feature-rich command line todo manager written in Go that stores tasks in Excel format (.xlsx).

alt text

Features ✨

  • βœ… Add, list, complete, and delete tasks
  • πŸ“… Due dates and priority levels
  • πŸ“Š Excel file storage (easy to view/edit in spreadsheet apps)
  • πŸ” Filter by category/priority
  • πŸ–₯️ Colorful terminal output
  • πŸ“¦ Single binary with no dependencies

Installation ⚑

From Source

# Clone the repository
git clone https://github.com/yourusername/todo-cli.git
cd todo-cli

# Build and install
go build -o todo cmd/todo/main.go
sudo mv todo /usr/local/bin/

Basic Usage πŸ› οΈ

Add task

./todo add "Buy milk" -c shopping -p 2 -d 2023-12-31

List tasks

./todo list

Complete task

./todo complete <task-id>

Delete task

./todo delete <task-id>

About

Go Todo CLI - Manage tasks from terminal with Excel export. Features priorities, due dates & categories. Compiled to a single binary - no dependencies. Perfect for developers! βš‘οΈπŸ“…


Languages

Language:Go 100.0%