Repository navigation
Releases
Releases · callmekriztal/tada
tada v2.1.0
tada v2.1.0
A simple, fast command-line task manager written in Go.
Highlights
- Interactive TUI: Modern, centered terminal user interface built with Charm's
bubbleteaandlipgloss. - Statistics & Streaks: View completion metrics, daily averages, streaks, and
#tagbreakdowns across today, week, month, or all-time periods (tada stats). - Period Range Filtering: Filter statistics by
today,week(last 7 days),month(last 30 days), andall. - Structured JSON Output: Export statistics in JSON with
--json. - Task Navigation & Filtering: Filter tabs (All, Active, Completed), inline task entry, and keyboard shortcuts.
- Atomic JSON Persistence: Robust local storage in
~/.tada/todos.json.
Release Assets
tada-linux-amd64: Standalone Linux 64-bit binary.tada-x86_64.AppImage: Portable Linux AppImage.
tada v2.0.0
tada v2.0.0
A simple, fast command-line task manager written in Go.
Highlights
- Brand New Identity: Renamed to
tada— fast, clean, and memorable. - Zero External Dependencies: Pure Go standard library.
- Modern Subcommands:
tada add,tada done,tada edit,tada del,tada clear. - Seamless Storage Migration: Automatically migrates existing tasks from
~/.todoclito~/.tada.
Release Assets
tada-linux-amd64: Standalone Linux 64-bit binary.tada-x86_64.AppImage: Portable Linux AppImage.
GoTodo v1.1.0
What's Changed in v1.1.0
🚀 Features & UX Improvements
- Zero external dependencies: Built 100% on the Go standard library using
text/tabwriter. - Intuitive subcommands: Support for natural CLI commands (
todocli add,todocli list,todocli done 1,todocli edit 1,todocli del 1,todocli clear). - Default listing: Bare
todoclinow lists tasks by default instead of showing an error. - Action feedback: Immediate confirmation on every mutating operation.
- Safe clear: Confirmation prompt on
todocli clear(bypassable with-f). - Atomic file writes: Prevents JSON storage corruption on unexpected interruptions.
- Backward compatibility: Full support for previous
--flagsyntax.
📦 Assets
todocli-linux-amd64: Standalone Linux 64-bit binary.GoTodo-x86_64.AppImage: Portable Linux AppImage.
GoTodo v1.0.0
GoTodo v1.0.0
The first stable release of GoTodo, a simple command-line Todo application written in Go.
Features
- Add tasks
- List tasks in a formatted table
- Edit tasks
- Delete tasks
- Toggle task completion
- Clear the entire task list
- Persistent JSON storage
- Task creation and completion timestamps
- Input validation and error handling
- Unit tests
Storage
Tasks are stored locally at:
~/.todocli/todos.json
No database or external service is required.
Usage
todocli --add "Learn Go"
todocli --list
todocli --edit 1:"Learn advanced Go"
todocli --toggle 1
todocli --del 1
todocli --clear