forked from nus-cs2103-AY2223S1/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
Showing
4 changed files
with
67 additions
and
15 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,81 @@ | ||
# User Guide | ||
Dino :sauropod: is a Personal Assistant Chatbot that helps you keep track of your tasks and notes. | ||
|
||
## Table of Contents | ||
* [Quick start](#quick-start) | ||
* [Features](#features) | ||
* [Add a task: `todo`](#1-add-a-task-todo) | ||
* [Add a deadline: `deadline`](#2-add-a-deadline-deadline) | ||
* [Add an event: `event`](#3-add-an-event-event) | ||
* [Add a note: `note`](#4-add-a-note-note) | ||
* [List all tasks and notes: `list`](#5-list-all-tasks-and-notes-list) | ||
* [Mark / Unmark a task: `mark` or `unmark`](#6-mark--unmark-a-task-mark-or-unmark) | ||
* [Delete a task: `delete`](#7-delete-a-task-delete) | ||
* [Find a task or note: `find`](#8-find-a-task-or-note-find) | ||
|
||
## Quick Start | ||
1. Ensure you have Java 11 or above installed in your Computer. | ||
2. Download the latest dino.jar from here. | ||
3. Copy the file to the folder you want to use as the home folder for your Chatbot. | ||
4. Double-click the file to start the app. The GUI similar to the below should appear in a few seconds. | ||
![GUI](/docs/GUI.png) | ||
|
||
## Features | ||
|
||
### Feature-ABC | ||
### 1. Add a task: `todo` | ||
|
||
Add tasks without any date/time attached to it. | ||
|
||
_e.g. buy chips_ | ||
|
||
Format: `todo <description>` | ||
|
||
### 2. Add a deadline: `deadline` | ||
|
||
Add tasks that need to be done before a specific date. | ||
|
||
_e.g. submit ip by 17/9/2022_ | ||
|
||
Format: `deadline <description> /by <dd/M/yyyy>` | ||
|
||
### 3. Add an event: `event` | ||
|
||
Add tasks that start at a specific time and ends at a specific time. | ||
|
||
_e.g. concert at 8/10/2022 7:30pm_ | ||
|
||
Format: `event <description> /at dd/M/yyyy HH:mm` | ||
|
||
### 4. Add a note: `note` | ||
|
||
Add small snippets of textual information the user wants to record. | ||
|
||
_e.g. one's own waist size_ | ||
|
||
Format: `note <description>` | ||
|
||
### 5. List all tasks and notes: `list` | ||
|
||
Display list of all tasks and notes. | ||
|
||
Description of the feature. | ||
Format: `list` | ||
|
||
### Feature-XYZ | ||
### 6. Mark / Unmark a task: `mark` or `unmark` | ||
|
||
Description of the feature. | ||
Mark a task as done or undone. | ||
|
||
## Usage | ||
Format: `mark <index of task>` or `unmark <index of task>` | ||
|
||
### `Keyword` - Describe action | ||
### 7. Delete a task: `delete` | ||
|
||
Describe the action and its outcome. | ||
Delete a task from the list. | ||
|
||
Example of usage: | ||
Format: `delete <index of task>` | ||
|
||
`keyword (optional arguments)` | ||
### 8. Find a task or note: `find` | ||
|
||
Expected outcome: | ||
Displays all tasks and notes with the given keyword. | ||
|
||
Description of the outcome. | ||
_e.g. project_ | ||
|
||
``` | ||
expected output | ||
``` | ||
Format: `find <keyword>` |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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