A simple excuse (CLI based project) to manipulate JSON with Java.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
What things you need to install the software and how to install them
mvn compile
mvn package
mvn exec:java
mvn exec:java -Dexec.args='list done'
mvn exec:java -Dexec.args='add "buy groceries"'
mvn exec:java -Dexec.args='list'Add a task:
mvn exec:java -Dexec.args="add 'Task description'"
Update a task:
mvn exec:java -Dexec.args="update <task_id> 'New task description'"
Delete a task:
mvn exec:java -Dexec.args="delete <task_id>"
Mark a task as in progress:
mvn exec:java -Dexec.args="mark_in_progress <task_id>"
Mark a task as done:
mvn exec:java -Dexec.args="mark_done <task_id>"
List tasks:
mvn exec:java -Dexec.args="list"
List tasks with a filter (todo, done or in_progress):
mvn exec:java -Dexec.args="list <filter>"
This project is licensed under the MIT License - see the LICENSE.md file for details