Elliot is a task manager that can keep track of all your tasks.

Available Features:
Displays all the task you have currently. Example use of the following command:
list
Expected Result:

Marks task as done. Example use of the following command:
mark 1 2 3
Expected Result:

Unmarks task as not done. Example use of the following command:
unmark 1 2 3
Expected Result:

Add different types task to the list of tasks.
Add a todo task to the task list. Example use of the following command:
todo ride bike
Expected Result:

Add a task with a deadline to the task list. Example use of the following command:
deadline homework /by 02-02-2001 1200
Expected Result:

Add a event to the task list. Example use of the following command:
event party /from 02-02-2001 1200 /to 02-02-2001 1400
Expected Result:

Delete task from task list. Example use of the following command:
delete 3 2 1
Expected Result:

Find task with the same task description. Example use of the following command:
find math
Expected Result:

Tags task. Example use of the following command:
todo math assignment 3 #hw
Expected Result:

Since task now can have tags, we can also search tasks with same tags. Example use of the following command:
findtag #hw
Expected Result:

Make sure you have at least Version 17 of java first.
elliot.jar from releases.java -jar elliot.jar.use of ImList from CS2030