DukeBot User Guide Status

User Interface

UI

Features

Task Manager

DukeBot is a personal task manager. It allows users to add, delete, search and tag tasks.

Usage

1. bye - Exits application

Exits DukeBot application.

Example of usage:

bye

Expected outcome:

☀ Bye! Hope to see you again soon!

2. deadline DESCRIPTION /by DATETIME - Adds a deadline

Adds a Deadline Task to task list.

Example of usage:

deadline hello world /by 01/01/2019 1800

Expected outcome:

Got it! I've added this task:
[D][✘] hello world (by: 1 Jan 2019 18:00)
Now you have 1 task in the list!

3. delete TASKID - Deletes a task

Deletes a task from task list.

Example of usage:

delete 1

Expected outcome:

Noted! I've removed this task:
[D][✘] hello world (by: 1 Jan 2019 18:00)
Now you have 0 tasks in the list!

4. done TASKID - Marks a task as done

Marks a task as done in task list.

Example of usage:

done 1

Expected outcome:

Nice! I've marked this task as done:
[D][✓] hello world (by: 1 Jan 2019 18:00)

5. event DESCRIPTION /at DATETIME - Adds an event

Adds an Event Task to task list.

Example of usage:

event hello world /at 01/01/2019 1800

Expected outcome:

Got it! I've added this task:
[E][✘] hello world (at: 1 Jan 2019 18:00)
Now you have 1 task in the list!

6. find TASKID - Searches tasks

Searches tasks by keyword in the task list.

Example of usage:

find world

Expected outcome:

Here are the matching tasks in your list:
1.[E][✘] hello world (at: 1 Jan 2019 18:00)

7. list - Lists tasks

Lists all tasks in the task list.

Example of usage:

list

Expected outcome:

Here are the tasks in your list:
1.[E][✘] hello world (at: 1 Jan 2019 18:00)

8. tag TASKID /as TAGNAME - Adds a tag to a task

Adds a tag to a task in the task list.

Example of usage:

tag 1 /as life

Expected outcome:

Tag life added to this task:
[E][✘][#life] hello world (at: 1 Jan 2019 18:00)

9. todo DESCRIPTION - Adds a Todo Task

Adds a Todo Task to task list.

Example of usage:

todo hello world

Expected outcome:

Got it! I've added this task:
[T][✘] hello world
Now you have 2 tasks in the list!