Just some exercise to stay fresh.
I programmed this TaskTracker-CLI in regard to the https://roadmap.sh/projects/task-tracker challenge
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.
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 WorldHere is some example usage of the TaskTrackerCLI:
TaskTrackerCLI add "Buy groceries"TaskTrackerCLI update 1 "Buy groceries and cook dinner"
TaskTrackerCLI delete 1TaskTrackerCLI mark-in-progress 1
TaskTrackerCLI mark-done 1TaskTrackerCLI listTaskTrackerCLI list done
TaskTrackerCLI list todo
TaskTrackerCLI list in-progress