forked from nus-cs2103-AY2425S1/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.
Add user guide
- Loading branch information
Showing
2 changed files
with
112 additions
and
13 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,30 +1,129 @@ | ||
# EchoBot User Guide | ||
|
||
// Update the title above to match the actual product name | ||
_EchoBot helps you stay organized by managing your tasks effortlessly._ | ||
|
||
// Product screenshot goes here | ||
**Features** | ||
1. Text-based commands for simplicity | ||
2. Easy to learn with minimal setup | ||
3. Lightning-fast task management | ||
|
||
// Product intro goes here | ||
## Getting Started: | ||
|
||
## Adding deadlines | ||
1. Download the latest release [here](https://github.com/JJtan2002/ip/releases) | ||
2. Run ```java -jar echobot.jar``` | ||
3. Let EchoBot manage your tasks efficiently | ||
|
||
// Describe the action and its outcome. | ||
## Help | ||
To view all commands | ||
|
||
// Give examples of usage | ||
Command: ```help``` | ||
|
||
Example: `keyword (optional arguments)` | ||
## Adding ToDos | ||
For tasks without any deadline | ||
|
||
// A description of the expected outcome goes here | ||
Command: ```todo {description}``` | ||
|
||
Sample input: ```todo graduate``` | ||
|
||
Expected output: | ||
``` | ||
Added:[T][] graduate | ||
Now you have 2 tasks in list. | ||
``` | ||
|
||
## Adding Deadlines | ||
|
||
For tasks with a specific deadline | ||
|
||
Command: ```deadline {description} /by {d/mm/yyyy}``` | ||
|
||
Sample input: ```deadline cs2103t ip /by 20/9/2024``` | ||
|
||
Expected output: | ||
``` | ||
Added:[D][] cs2103t (by: Sep 20 2024) | ||
Now you have 2 tasks in list. | ||
``` | ||
|
||
## Adding Events | ||
|
||
For tasks with a specific duration | ||
|
||
Command: ```event {description} /from {dd/mm/yyyy} /to {dd/mm/yyyy}``` | ||
|
||
Sample input: ``` event university /from 1/1/2023 /to 1/1/2027``` | ||
|
||
Expected output: | ||
``` | ||
Added: [E][ ] university (from: Jan 01 2023 to: Jan 01 2027) | ||
Now you have 3 tasks in the list. | ||
``` | ||
## List Tasks | ||
|
||
List all tasks | ||
|
||
Command/sample input: ```list``` | ||
|
||
Expected output: | ||
``` | ||
Here are the tasks in your list: | ||
1. [T][] graduate | ||
2. [D][] cs2103t (by: Sep 20 2024) | ||
``` | ||
expected output | ||
|
||
## Delete | ||
|
||
Remove a task by its number | ||
|
||
Command: ```delete {task number}``` | ||
|
||
Sample input: ```delete 1``` | ||
|
||
Expected output: | ||
``` | ||
I've removed this task: | ||
1. [T][] graduate | ||
Now you have 1 tasks in the list. | ||
``` | ||
|
||
## Feature ABC | ||
## Find | ||
|
||
// Feature details | ||
Search for tasks by their description | ||
|
||
Command: ```find {description}``` | ||
|
||
Sample input: ```find grad``` | ||
|
||
Expected output: | ||
``` | ||
Here are the matching tasks in your list: | ||
1. [T][] graduate | ||
``` | ||
|
||
## Mark | ||
|
||
## Feature XYZ | ||
Mark a task as completed | ||
|
||
// Feature details | ||
Command: ```mark {task number}``` | ||
|
||
Sample input: ```mark 1``` | ||
|
||
Expected output: | ||
``` | ||
Nice! I've marked this task as done: | ||
[T][X] graduate | ||
``` | ||
|
||
## Unmark | ||
|
||
Unmark a task | ||
|
||
Command: ```unmark {task number}``` | ||
|
||
Sample input: ```unmark 1``` | ||
|
||
Expected output: | ||
``` | ||
OK, I've marked this task as not done yet: | ||
[T][ ] graduate | ||
``` |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.