Skip to content

trobukan/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker CLI

A commend-line interface application built in Go for managing a personal todo list. The application persists in a JSON file and allows for creating, updating, deleting and filtering tasks.

Instalation

  1. Clone the repository:
git clone [email protected]:trobukan/task-tracker.git
  1. Install dependencies
go mod tidy
  1. Build the executable:
go build -o task-tracker

After building, you can run the application using ./task-tracker.

Usage

Add a task

./task-tracker add "Buy groceries"

List tasks

List all tasks

./task-tracker list

filter by the status

./task-tracker list done
./task-tracker list in-progress
./task-tracker list todo

Update a task

Update the description of a task by its list index:

./task-tracker update 1 "New Description"

Modify task status

./task-tracker mark-done 1
./task-tracker mask-in-progress 1
./task-tracker mask-todo 1

Delete a task

./task-tracker delete 1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages