User Guide

Features

Create Tasks

Create 3 types of task (Todo, Deadline, Event) inside duke. The 3 types of task is created using command todo deadline event respectively.

Task Management

List all the task created using list, delete tasks using delete.

Find Tasks

Search for tasks with specific name with find command.

Gather statistics

Know the number of tasks due by stats command.

Undo changes

Undo your last changes by undo command.

Usage

deadline - create a Deadline Task

Create Deadline Tasks that keep track of when they are due.

Example of usage:

deadline this project /by midnight tonight

Expected outcome:

Got it. I've added this task: [D][✗] this project (by: midnight tonight) Now you have 2 task(s) in the list.

event - create a Event Task

Create Event Tasks that keep track of when events are happening.

Example of usage:

event lou hei /at my office

Expected outcome:

Got it. I've added this task: [E][✗] lou hei (by: my office) Now you have 3 task(s) in the list.

todo - create a Todo Task

Create Todo Tasks that keep track of general things to do.

Example of usage:

todo read book

Expected outcome:

Got it. I've added this task: [T][✗] read book Now you have 1 task(s) in the list.

delete - delete a task

Delete a Task that is no longer needed.

Example of usage:

delete 3

Expected outcome:

Noted. I've removed this task: 3.[E][✗] lou hei (at: my office) Now you have 3 task(s) in the list.

done - mark a task as done

Mark a Task that has been completed, as done.

Example of usage:

done 2

Expected outcome:

Nice! I've marked this task as done: [✓] this project

find - find tasks

Find Tasks that correspond to the keyword(s) given.

Example of usage:

find book

Expected outcome:

Here are the matching task(s) in your list: 1. [T][✗] read book 2. [T][✗] return book

list - list all the tasks

List all Tasks that have been created (if any).

Example of usage:

list

Expected outcome:

Here are the task(s) in your list: 1.[T][✗] read book 2.[D][✓] this project (by: midnight tonight) 3.[T][✗] return book

stats - get statistics about the current tasks

Get the number of tasks due..

Example of usage:

stats

Expected outcome:

No. of tasks due: 3

undo - undo the latest changes to Duke

go back to the last state of Duke before the latest change

Example of usage:

undo

Expected outcome:

Yay! I've nullified your last command!