ip

Duke User Guide

This is a regular Duke (Todo list app) with only 1 feature (C-MassOps). Basic Ui only.

Sneakpeak

Features

Mass operations

Able to remove multiple tasks at once, and set multiple tasks to done.

Usage

list - list all tasks

Shows a list of all tasks.

Example of usage:

list

Expected outcome:

1. [D] [✓] Buy eggs (by: 7pm)
2. [T] [✗] Sell eggs

todo [description] - Add a basic task

Add a task.

Example of usage:

todo buy some eggs

Expected outcome:

Got it, I've added this task:
   [T] [✗] buy some eggs

event [description] /at [YYYY/MM/DD] - Add a task with a time

Add a event.

Example of usage:

event buy some bananas /at 2020/01/01

Expected outcome:

Got it, I've added this task:
   [E] [✗] buy some bananas (at: Jan 1 2020)

deadline [description] /at [YYYY/MM/DD] - Add a task with a deadline

Add a deadline.

Example of usage:

deadline buy some ham /by 2020/02/02

Expected outcome:

Got it, I've added this task:
   [D] [✗] buy some ham (at: Feb 2 2020)

remove [index] - Remove task

Remove task at a particular index.

Example of usage:

remove 3

Expected outcome:

Noted. I've removed the tasks:
   [T] [✗] buy some eggs
Now you have 2 tasks in the list

remove [index1] [index2]... - Remove multiple tasks

Remove tasks at the indexes

Example of usage:

remove 3 4

Expected outcome:

Noted. I've removed the tasks:
   [E] [✗] buy some bananas (at: Jan 1 2020)
   [D] [✗] buy some ham (by: Feb 2 2020)
Now you have 2 tasks in the list

done [index] - Set task as done

Set task at [index] as done

Example of usage:

done 1

Expected outcome:

Nice! I've marked these tasks as done:
   [T] [✓] buy some eggs

done [index1] [index2] - Set multiple tasks as done

Set task at [index1],[index2]… ,as done

Example of usage:

done 1 2

Expected outcome:

Nice! I've marked these tasks as done:
   [T] [✓] buy some eggs
   [E] [✓] buy some ham (at: Jan 1 2020)

find [search string] - find all tasks

Shows a list of all tasks with the substring [search string]

Example of usage:

find eggs e

Expected outcome:

1. [D] [✓] Buy eggs extract (by: 7pm)
2. [T] [✗] Sell eggs egger

bye - close the program

Exit the program.

Example of usage:

bye

Expected outcome:
Program exits.