Skip to content

Task Tracker CLI v1.0.0 Release

Choose a tag to compare

@joelng25 joelng25 released this 11 Apr 09:23
· 16 commits to main since this release

This is the initial release of Task Tracker CLI, a simple command-line task management application written in C++.

Features

  • Add new tasks with descriptions
  • Update task descriptions
  • Mark tasks as "todo", "in-progress", or "done"
  • Delete tasks
  • List all tasks or filter by status

Installation

  1. Download the appropriate binary for your platform from the releases section
  2. Or build from source:
    git clone https://github.com/yourusername/Task-Tracker-CLI.git
    cd Task-Tracker-CLI
    make

Quick Start

# Add a new task
./task-cli add "Implement login feature"

# List all tasks
./task-cli list

# Mark a task as in-progress
./task-cli mark-in-progress 1

# Update a task description
./task-cli update 1 "Implement login feature with OAuth support"

# Mark a task as done
./task-cli mark-done 1

# Delete a task
./task-cli delete 1

Known Issues

  • The application doesn't handle special characters in task descriptions properly

Next Steps

Planned features for future releases:

  • Due dates for tasks
  • Priority levels
  • Task categories/tags
  • Task search functionality
  • Interactive mode

Acknowledgements

Thanks to roadmap.sh for the project idea.

Full Changelog: https://github.com/joelng25/Task-Tracker-CLI/commits/v1.0.0