User Guide
Features
- Keep track of various types of tasks
- Mark a task as completed
- Delete a task
- Parse dates for time-sensitive tasks
- Search through all existing tasks
Usage
todo
- Creates a new basic task
Creates a new basic task.
Example of usage:
todo [description]
Expected outcome:
deadline
- Creates a new deadline
Creates a new deadline, recording its description as well as the date and time by which it must be done.
Example of usage:
deadline [description] /by [dd-MM-yy] [hhmm]
Expected outcome:
event
- Creates a new event
Creates a new event, recording its description as well as the date and time of occurrence.
Example of usage:
event [description] /at [dd-MM-yy] [hhmm]
Expected outcome:
aftertask
- Creates a new “aftertask”
Creates a new aftertask (a task which can only be done after a certain date and time), recording its description as well as the date and time after which it can be done.
Example of usage:
aftertask [description] /after [dd-MM-yy] [hhmm]
Expected outcome:
list
- Lists the existing items on your to-do list
Lists the existing items on your to-do list, including their categories (type of task) and their completion status.
Example of usage:
list
Expected outcome:
done
- Marks a task as “done”
Marks a task as “done”.
Example of usage:
done [index]
Expected outcome:
delete
- Deletes a task
Deletes a task. Note that this action cannot be undone.
Example of usage:
delete [index]
Expected outcome:
find
- Searches for a task
Searches for a task based on a user-supplied text string.
Example of usage:
find [query]
Expected outcome:
bye
- Exits the program
Saves your data and exits the program.
Example of usage:
bye
Expected outcome: