forked from nus-cs2113-AY2324S2/ip
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Kobot7
committed
Feb 24, 2024
1 parent
c3df2c0
commit ecdf562
Showing
2 changed files
with
98 additions
and
16 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,29 +1,108 @@ | ||
# User Guide | ||
# Kobot User Guide | ||
|
||
## Features | ||
[Features](#features) | ||
- [Add to-Do](#add-to-do-to-list-todo) | ||
- [Add deadline](#add-deadline-to-list-deadline) | ||
- [Add event](#add-event-to-list-event) | ||
- [List all tasks](#list-all-tasks-list) | ||
- [Mark task as completed](#mark-task-as-completed-mark) | ||
- [Mark task as not completed](#mark-task-as-not-completed-unmark) | ||
- [Locating task by description](#locating-task-by-description-find) | ||
- [Delete task](#delete-a-task-delete) | ||
- [Exiting the program](#exiting-the-program-exit-or-bye) | ||
|
||
### Feature-ABC | ||
## Features | ||
|
||
Description of the feature. | ||
### Notes about the Command format | ||
- Words in `UPPER_CASE` are the parameters to be supplied by the user. | ||
|
||
e.g. in `todo DESCRIPTION`, `DESCRIPTION` is a parameter which can be used as `todo homework`. | ||
|
||
### Feature-XYZ | ||
|
||
Description of the feature. | ||
- Parameters must be in specified order. | ||
|
||
## Usage | ||
e.g. if the command specifies `/from START_DATETIME /to END_DATETIME`, `/to END_DATETIME /from START_DATETIME` will not be accepted. | ||
|
||
### `Keyword` - Describe action | ||
|
||
Describe the action and its outcome. | ||
- Extraneous parameters for commands that do not take in parameters (such as `list`, `exit` and `bye`) will be ignored. | ||
|
||
e.g. if the command specifies `list 123`, it will be interpreted as `list`. | ||
|
||
Example of usage: | ||
### Add To-do to list: `todo` | ||
|
||
`keyword (optional arguments)` | ||
Adds a new to-do task to the task list. | ||
|
||
Expected outcome: | ||
Format: `todo DESCRIPTION` | ||
|
||
Description of the outcome. | ||
Examples: | ||
- `todo Clean room` | ||
|
||
``` | ||
expected output | ||
``` | ||
|
||
### Add Deadline to list: `deadline` | ||
|
||
Adds a new deadline to the task list. | ||
|
||
Format: `deadline DESCRIPTION /by DATETIME` | ||
|
||
Examples: | ||
- `deadline CS2113T Quiz /by Sunday, 2359` | ||
|
||
|
||
### Add Event to list: `event` | ||
|
||
Adds a new event to the task list. | ||
|
||
Format: `event DESCRIPTION /from START_DATETIME /to END_DATETIME` | ||
|
||
Examples: | ||
- `event CS2113T Lecture /from Friday 4pm /to Friday 6pm` | ||
|
||
|
||
### List all tasks: `list` | ||
|
||
Shows a list of all tasks in the task list. | ||
|
||
Format: `list` | ||
|
||
### Mark task as completed: `mark` | ||
|
||
Marks a specific task as completed. | ||
|
||
Format: `mark INDEX` | ||
- Marks the task at the specified `index` as completed. | ||
- The index refers to the index number shown in the displayed task list. | ||
- The index must be a positive integer 1, 2, 3... | ||
|
||
### Mark task as not completed: `unmark` | ||
|
||
Marks a specific task as not completed. | ||
|
||
Format: `unmark INDEX` | ||
- Marks the task at the specified `index` as not completed. | ||
- The index refers to the index number shown in the displayed task list. | ||
- The index must be a positive integer 1, 2, 3... | ||
|
||
### Locating task by description: `find` | ||
|
||
Finds tasks which contain the given keywords. | ||
- The search is case sensitive. e.g. `Homework` will not match `homework` | ||
- Only the description is searched. | ||
- Full and partial words will be matched. e.g. `work` will match `Homework` and `work` | ||
|
||
Format: `find KEYWORD` | ||
|
||
### Delete a task: `delete` | ||
|
||
Delete a specific task from the task list. | ||
|
||
Format: `delete INDEX` | ||
- Deletes the task at the specified `index`. | ||
- The index refers to the index number shown in the displayed task list. | ||
- The index must be a positive integer 1, 2, 3... | ||
|
||
### Exiting the program: `exit` or `bye` | ||
Exits the program | ||
|
||
Format: `exit` | ||
|
||
Format: `bye` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Manifest-Version: 1.0 | ||
Main-Class: Main | ||
|