|
1 | 1 | # User Guide |
2 | | - |
| 2 | +Duke Chatbot is a chatbot app for managing tasks including todos, events, deadlines. |
3 | 3 | ## Features |
4 | 4 |
|
5 | 5 | ### Feature 1 |
6 | | -Description of feature. |
| 6 | +Adding a todo task. |
7 | 7 |
|
8 | 8 | ## Usage |
9 | 9 |
|
10 | | -### `Keyword` - Describe action |
| 10 | +### `todo` - Adds a todo task |
11 | 11 |
|
12 | | -Describe action and its outcome. |
| 12 | +Adds a todo task to the list of tasks in the computer. |
13 | 13 |
|
14 | 14 | Example of usage: |
15 | 15 |
|
16 | | -`keyword (optional arguments)` |
| 16 | +`todo tutorial` |
| 17 | + |
| 18 | +### Feature 2 |
| 19 | +Adding an event task. |
| 20 | + |
| 21 | +## Usage |
| 22 | + |
| 23 | +### `event` - Adds an event task |
| 24 | + |
| 25 | +Adds an event task with date to the list of tasks in the computer. Date must be formatted in *YYYY-MM-DD*. |
| 26 | + |
| 27 | +Example of usage: |
| 28 | + |
| 29 | +`event meeting /at 2021-01-01` |
| 30 | + |
| 31 | +### Feature 3 |
| 32 | +Adding a deadline task. |
| 33 | + |
| 34 | +## Usage |
| 35 | + |
| 36 | +### `deadline` - Adds a deadline task |
| 37 | + |
| 38 | +Adds a deadline task with date to the list of tasks in the computer. Date must be formatted in *YYYY-MM-DD*. |
| 39 | + |
| 40 | +Example of usage: |
| 41 | + |
| 42 | +`deadline homework /by 2021-02-02` |
| 43 | + |
| 44 | +### Feature 4 |
| 45 | +Displays the saved task list in the computer. |
| 46 | + |
| 47 | +## Usage |
| 48 | + |
| 49 | +### `list` - Displays the tasks saved |
| 50 | + |
| 51 | +Displays all the tasks saved in the task list in the computer. |
| 52 | + |
| 53 | +Example of usage: |
| 54 | + |
| 55 | +`list` |
| 56 | + |
| 57 | +### Feature 5 |
| 58 | +Marking a task in the saved task list in the computer as done. |
| 59 | + |
| 60 | +## Usage |
| 61 | + |
| 62 | +### `done` - Marks a task as done |
| 63 | + |
| 64 | +Marks a task saved in the computer as done. The task number from the task list must be stated in the command. |
| 65 | + |
| 66 | +Example of usage: |
| 67 | + |
| 68 | +`done 1` |
| 69 | + |
| 70 | +### Feature 6 |
| 71 | +Deleting a task in the saved task list in the computer. |
| 72 | + |
| 73 | +## Usage |
| 74 | + |
| 75 | +### `delete` - Deletes a task |
| 76 | + |
| 77 | +Deletes a task from the task list saved in the computer. The task number from the task list must be stated in the command. |
| 78 | + |
| 79 | +Example of usage: |
| 80 | + |
| 81 | +`delete 1` |
| 82 | + |
| 83 | +### Feature 7 |
| 84 | +Finding a task. |
| 85 | + |
| 86 | +## Usage |
| 87 | + |
| 88 | +### `find` - Find a task |
| 89 | + |
| 90 | +Finds a task in the saved task list in the computer. |
| 91 | +The search is case-sensitive, and the order of keywords does not matter. |
| 92 | + |
| 93 | +Example of usage: |
| 94 | + |
| 95 | +`find meeting` |
| 96 | + |
| 97 | +### Feature 8 |
| 98 | +Editing the date of an event/deadline task. |
| 99 | + |
| 100 | +## Usage |
| 101 | + |
| 102 | +### `update` - Edits the date of an event/ deadline task |
| 103 | + |
| 104 | +Edits the date of an event/deadline task in the saved task list in the computer. Date must be formatted in *YYYY-MM-DD*. |
| 105 | +The task number from the task list must be stated in the command. |
17 | 106 |
|
18 | | -Expected outcome: |
| 107 | +Example of usage: |
19 | 108 |
|
20 | | -`outcome` |
| 109 | +`update 2 2021-03-03` |
0 commit comments