User Guide
- Features
1.1. Adding new task :todo,event,deadline
1.2. Delete a task :delete
1.3. Complete a task :done
1.4. List all tasks :list
1.5. Tag a task:
- 1.5.1 Add a tag :
addtag - 1.5.2 Delete a tag :
deltag - 1.5.3 Filter by tag :
findtag - 1.5.4 List all tags :
listtag
1.6. Filter by keyword :
find
1.7. Exit Duke :bye - 1.5.1 Add a tag :
1. Features
1.1 Add new task
Adds a task to your task list.
There are three types of task: todo event deadline
Format:
todo (description)
deadline (description) /by (dd/MM/yyyy HHmm)
deadline (description) /by (dd/MM/yyyy HHmm) /tag (tag)
event (description) /at (dd/MM/yyyy HHmm)
event (description) /at (dd/MM/yyyy HHmm) /tag (tag)
Example:
todo borrow book : Creates a Todo task
todo borrow book /tag school cs : Creates a Todo task with tags school and cs
deadline lab /by 11/09/2019 2359 : Creates a Deadline task
1.2 Delete a task
Deletes a task from your list.
Format:
delete (task number)
Example:
delete 3 : Deletes task number 3
1.3 Complete a task
Completes a task in your list.
Format:
done (task number)
Example:
done 3 : Mark task number 3 as completed
1.4 List all tasks
Lists out all the tasks in your list.
Format:
list
1.5 Tag a task
Tags a task. Tags can only be one word.
Includes the various functionality:
1.5.1 Add a tag
Adds a tag to the specified task.
Format:
addtag (task number) (tag name)
Example:
addtag 3 school : Adds the tag school to task number 3
1.5.2 Delete a tag
Deletes a tag from a specified task.
Format:
deltag (task number) (tag name)
Example:
deltag 3 school : Deletes tag school from task number 3
1.5.3 Filter by tag
Filters tasks based on specified tag.
Format:
findtag (tag name)
Example:
findtag school : Filters out all the tasks with tag school
1.5.4 List all tags
Output a list of all tags.
Format:
listtag
1.6 Filter by keyword
Filters tasks based on specified keyword
Format:
find (keyword)
Example:
find book : Filters out all the task with the word book
1.7 Exit Duke
Exits from Duke.
Format:
bye