User Guide
-
Task Features
1.1. Adding new Task :todo
,event
,deadline
1.2. Delete a Task :delete
1.3. List all Tasks :list
1.4. Done a Task :done
1.5. Delete Tasks :list
-
Tag Features
2.1. Adding Tags :tag addtag
2.2. Remove a Tag :tag deletepair
2.3. Query Tags a Task Has :tag querytask
2.4. Query Tasks a Specific Tag Has :tag querytag
2.5. Query All Tags:tag all
2.6. Update Tag:tag updatetag
2.7. Delete Tag:tag deletetag
Features
1. Tasks Features
Description of feature.
1.1 Add new Task
Adds a new task to Tasklist todo
, deadline
, event
.
Format
Format:
todo (description of task)
deadline (description of task)
deadline (description of task) \by (time)
event (description of task)
event (description of task) \at (time)
Example of use:
todo visit innsmouth
Note
(time) if it is in (dd/MM/yyy HHmm) can be understood otherwise, it will be stored as a string
1.2 Delete Task
Deletes a task from Tasklist todo
, deadline
, event
.
Format
Format:
delete (task number in list)
Example of usage:
delete 4
: fourth task displayed in Tasklist will be deleted
1.3 List Tasks
List all tasks from Tasklist.
Format
Format:
list
Example of usage:
list
:
————-
1.4 Done Tasks
Mark a Task as “Done” in Tasklist.
Format
Format:
done (task number in list)
Example of usage:
done 3
: marks the third task displayed in Tasklist as “Done”
Note
using todo
, deadline
, event
commands, Tasks would be created as “Undone”.
Marking a “Done” Task as “Done” will not have any change in the Task.
1.5 Delete Tasks
Delete a Task in Tasklist.
Format
Format:
delete (task number in list)
Example of usage:
delete 2
: delete the second task displayed in Tasklist
Note
using todo
, deadline
, event
commands, Tasks would be created as “Undone”.
Marking a “Done” Task as “Done” will not have any change in the Task.
2. Tag Features
Description of feature.
2.1 Add Tags
Add a Tag to a Task in Tasklist.
Format
Format:
tag addtag (name of tag) (task number in list)
Example of usage:
tag addtag @book 2
: adds the tag “@cthulhu” to the second task displayed in Tasklist
2.2 Remove Tag From Task
Remove a Tag from a Task in Tasklist.
Format
Format:
tag deletepair (name of tag) (task number in list)
Example of usage:
tag deletepair @book 2
: removes the tag “@book” from the second task displayed in Tasklist
Note
using deletepair
on a task without the relevant tag will not do anything
2.3 Query Tags a Task Has
List all the Tags a Task has
Format
Format:
tag querytask (task number in list)
Example of usage:
tag querytask 2
: lists all tags item 2 is tagged with
2.4 Query Tasks a specific Tag Has
List all the Tasks tagged with a specific Tag
Format
Format: `tag querytag (name of tag)
Example of usage:
tag querytag @hotel
: lists all items tagged with @hotel
2.5 Query All Tags
List all Tags and Tasks tagged by them
Format
Format:
tag all
Note
This produces a view-only list. Not the TaskList
2.6 Update Tag
Replace every instance of a Tag with a new Tag
Format
Format:
tag updatetag (old tag name) (updated tag name)
Example of usage:
tag updatetag @productivity @producktivity
: replace every instance of @productivity with @producktivity
2.6 Delete Tag
Delete every instance of a Tag
Format
Format: `tag deletetag (tag name)
Example of usage:
tag deletetag @work
: deletes every instance of @work tag
Keyword
- Describe action
Describe action and its outcome.
Example of usage:
keyword (optional arguments)
Expected outcome:
outcome