Daman is a Bot with can keep track of tasks for you. It is capable of storing tasks as a todo, deadline or event task, complete with time storage for the latter two. It also includes functionality to delete, mark as done and find a given task.
Daman boasts many features which include:
Daman stores your task list as a file whenever you add to or remove a task. This feature is persistent between different instances of Daman.
###Showing Tasks Daman can show you all the current tasks in its list.
###Completing Tasks Daman can mark you tasks as complete on the list.
###Deleting Tasks Daman can delete a task of your choice from the list, if you do not want to see that task again.
###Finding Tasks Daman can help you search for a task which includes a given keyword.
###Displaying Help Daman is user-friendly and can give you a list of commands available if you forget them.
bye - Exits Damanbye exits Daman.
help - Displays list of commandshelp lists out all the available commands and briefly describes them.
find - Find tasks with keywordfind lists out all the tasks that contain the given keyword.
Example of usage:
find homework
Expected outcome:
1. [T][X] Do homework
2. [D][X] Do CS2103 individual homework (by: 31/12/2019)
list - List all tasks in tasklistlist displays all the tasks that are present in the tasklist.
Example of usage:
list
Expected outcome:
1. [T][X] Do homework
2. [D][X] Do CS2103 individual homework (by: 31/12/2019)
3. [E][X] Attend Damith's lecture (at: 31/12/2019)
4. [E][X] Go fly kite (at: 31/12/2019)
delete - Delete the specified task from the tasklistdelete deletes the specified task from the tasklist, this is irreversible.
Example of usage:
delete 1
Expected outcome:
Noted. I've removed this task:
1. [T][X] Do homework
done - Mark a task as donedone marks a task in the tasklist as done.
Example of usage:
done 1
Expected outcome:
Nice! I've marked this task as done:
1. [T][V] Do CS2103 individual homework (by: 31/12/2019)
todo - Add a todo tasktodo adds a new todo task with a description
Example of usage:
todo Code some stuff
Expected outcome:
Got it. I've added this task:
[T][X] Code some stuff

deadline - Add a deadline taskdeadline adds a new deadline task with a description and a deadline
Example of usage:
deadline CS2105 assignment /by 05102019 2359
Expected outcome:
Got it. I've added this task:
[D][X] CS2105 assignment (by: 05102019 2359)

event - Add an event taskevent adds a new event task with a description and a event time
Example of usage:
event CS2105 midterms /at 07102019
Expected outcome:
Got it. I've added this task:
[E][X] CS2105 midterms (at: 07102019)
