Stuff is a Graphical User Interface (GUI) desktop app for managing tasks, optimized for fast typists to use. If you can type fast, Stuff can manage your tasks faster than traditional GUI apps.
Notes about the command format:
Words in UPPER_CASE are the parameters to be supplied by the user.
e.g. in todo NAME_OF_TASK, NAME_OF_TASK is a parameter which can be used as todo homework.
Items in square brackets are optional.
e.g NAME [#TAG] can be used as John Doe #friend or as John Doe.
Items with … after them can be used multiple times including zero times.
e.g. [#TAG]… can be used as ` ` (i.e. 0 times), #friend, #friend #family etc.
todoAdds a todo to your list of tasks.
Format: todo NAME_OF_TASK [#TAG]...
Tip: A todo can have 0 or more tags for easier searching.
Examples:
todo CS2103T iptodo team project #CS #2103TeventAdds an event to your list of tasks.
Format: event NAME_OF_EVENT /at TIME_OF_EVENT [#TAG]...
TIME_OF_EVENT.Tip: A event can have 0 or more tags for easier searching.
Examples:
event CS2103T tutorial /at 2020-9-16 1700event CS2101 /at 2020-9-17 1600 #CS #CS2101deadlineAdds a deadline to your list of tasks.
Format: deadline NAME_OF_DEADLINE /by TIME_OF_DEADLINE [#TAG]...
TIME_OF_DEADLINE.Tip: A deadline can have 0 or more tags for easier searching.
Examples:
deadline CS2100 homework /by 2020-9-20 2359deadline ES2660 presentation /by 2020-9-17 2359 #help #nomorelistShows a list of all tasks in the task list.
Format: list
doneMarks a task in your list of tasks as done.
Format: done INDEX
INDEX as done. The index refers to
the index number shown in the task list.Examples:
done 4 Marks the 4th task in the task list as done.done 81 Marks the 81st task in the task list as done.deleteDeletes a task from your list of tasks.
Format: delete INDEX
INDEX. The index refers to the
index number shown in the task list.Examples:
delete 4 Deletes the 4th task in the task list.delete 81 Deletes the 81st task in the task list.findFind tasks whose names or tags containing the given keywords.
Format find [KEYWORDS]...
hans will not match HansHans Bo will match Bo HansHan will match HansHans Bo will not
return Hans Gruber or Bo YangExamples:
find John returns John and John Doe.find robert returns John if John has robert as a tag.byeExits the program and saves your tasks.
Format: bye
| Action | Format |
|---|---|
| Adding a todo | todo NAME_OF_TASK [#TAG]... |
| Adding an event | event NAME_OF_EVENT /at TIME_OF_EVENT [#TAG]... |
| Adding a deadline | deadline NAME_OF_DEADLINE /by TIME_OF_DEADLINE [#TAG]... |
| Listing all tasks | list |
| Marking a task as done | done INDEX |
| Deleting a task | delete INDEX |
| Finding a task | find [KEYWORDS]... |
| Exiting the program | bye |