Skip to content

TheRedScreen64/task-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Task Tracker

A simple CLI based task tracker for tracking what you need to do, what you have done, and what you are currently working on.

Features

  • Add, Update, and Delete tasks
  • Mark a task as in progress or done
  • List all tasks
  • List all tasks that are done
  • List all tasks that are not done
  • List all tasks that are in progress

Installation

Using Go

go install github.com/TheRedScreen64/task-tracker@latest

From Github Releases

You can download pre-built binaries for linux and windows from the latest release.

Run Locally

  1. Make sure you have Go 1.22.6 or later installed

  2. Clone the project

git clone https://github.com/TheRedScreen64/task-tracker.git
cd task-tracker
  1. Build the project
go build -o "bin/"
  1. Run the CLI
# Linux
./bin/task-tracker --help

# Windows
./bin/task-tracker.exe --help

Usage

For a list of all available commands

task-tracker --help

Add Task

task-tracker add "Buy groceries"

Update Task

task-tracker update 1 "Cook dinner"

Delete Task

task-tracker delete 1

Mark as In-Progress

task-tracker mark-in-progress 1

Mark as Done

task-tracker mark-done 1

List All Tasks

task-tracker list

List Tasks with Status

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

Project Reference

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