Duke is an application that keeps track of your various tasks. This project was built on the Duke greenfield Java template.
- Java 11 or above must be installed
- Download the JAR file
- Move the JAR file to any directory on your computer
- Run the file by double clicking on it.
If step 3 fails, open the command prompt in the directory with the Jar file and run:
java -jar Duke.java
todo DESCRRIPTION
Creates a Todo task. A Todo task is a basic task with only a description.
deadline DESCRRIPTION /by DATE
Creates a Deadline task. A Deadline task is a task with a date attached.
event DESCRRIPTION /from DATE /to DATE
Creates an Event task. A Event task is a task with two dates attached.
list
Shows the list of all tasks
find KEYWORD
Finds tasks with the keyword. Regex can be used for advanced users.
mark/unmark INDEX
Marks a task with the index shown in the list command as done or undone.
delete INDEX
Deletes a task with the index shown in the list command. Note that the index of other tasks will be updated to maintain a continuous order.
Code for GUI was taken from SE-EDU.