Categorygithub.com/BDrimus/task-tracker
repositorypackage
0.0.0-20241027181529-1e8201c8c167
Repository: https://github.com/bdrimus/task-tracker.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Task Tracker

Task Tracker is a simple command-line application for managing tasks. It allows you to add, update, list, and delete tasks, with support for tracking the progress status of each task.

Features

  • Add new tasks with descriptions.
  • Update existing tasks.
  • List all tasks or filter tasks by their status (Not Started, In Progress, Done).
  • Delete tasks.

Installation

To install the Task Tracker, clone the repository and build the application:

git clone https://github.com/BDrimus/task-tracker.git
cd task-tracker
go build

Usage

Add a Task

To add a new task, use the add command followed by the task description:

./task-tracker add "This is a new task"

Update a Task

To update an existing task, use the update command followed by the task ID and the new description:

./task-tracker update [task-id] "This is an updated task"

List Tasks

To list all tasks, use the list command:

./task-tracker list

You can also filter tasks by their status:

./task-tracker list todo
./task-tracker list inProgress
./task-tracker list done

Delete a Task

To delete a task, use the delete command followed by the task ID:

./task-tracker delete [task-id]

Project URL

https://roadmap.sh/projects/task-tracker