Skip to content

codingvessel/TaskTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Motivation

Just some exercise to stay fresh.

I programmed this TaskTracker-CLI in regard to the https://roadmap.sh/projects/task-tracker challenge

Requirements & Boundaries

Due to a challenge constrain, this project uses handmade json serializing and is probably prone to error. I also only tested on windows and this tool has probably some line-ending issues if used on other OS.

Make sure to have at least have java 22 installed on your machine and JAVA_HOME variable set.

TaskTrackerCLI

How to run

git clone https://github.com/codingvessel/TaskTracker.git

start build.bat to compile javacode

cd builtTaskTrackerCLI

start a bash session via cmd or powershell if not already

java TaskTrackerCLI add "Hello World

Here is some example usage of the TaskTrackerCLI:

Adding a new task

TaskTrackerCLI add "Buy groceries"

Updating and deleting tasks

TaskTrackerCLI update 1 "Buy groceries and cook dinner"
TaskTrackerCLI delete 1

Marking a task as in progress or done

TaskTrackerCLI mark-in-progress 1
TaskTrackerCLI mark-done 1

Listing all tasks

TaskTrackerCLI list

Listing tasks by status

TaskTrackerCLI list done
TaskTrackerCLI list todo
TaskTrackerCLI list in-progress

About

TaskTracker CLI program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors