Task Tracker CLI is a simple command-line application to help you manage your tasks. You can add, update, delete, and track your tasks directly from the terminal. Tasks are stored in a JSON file. https://roadmap.sh/projects/task-tracker
- 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
- Clone the repository:
git clone https://github.com/jhenals/task-tracker-cli
cd task_tracker_cli
- Compile source code:
- Generate a list of all .java files in the
src
directory:
dir /s /b src\*.java > sources.txt
- Compile using the
sources.txt
file
javac -d out -cp src @sources.txt
- Run application:
java -cp out TaskCLI
Tasks are stored in a tasks.json
file in the current directory. The file is created automatically if it does not exist.
Feel free to fork this repository and submit a pull request with improvements.