User Guide

Features

Add tasks

Add tasks such as todo task, task with a deadline, an event, or a task with a fixed duration.

List all task

List all task with its status

Find tasks with keywords

Delete specified task

Mark specified task as done

Usage

clear - Clears screen

Example of usage:

clear

Expected outcome:

Previous commands and outputs are cleared

todo - Creates a todo task

Example of usage:

todo take out the trash

Expected outcome:

Task of type todo created with description: take out the trash

event - Creates an event task

Example of usage:

event take out the trash /at 12

Expected outcome:

Task of type event created with description: take out the trash at 12 o'clock

deadline - Creates a todo task

Example of usage:

deadline take out the trash /by 12

Expected outcome:

Task of type deadline created with description: take out the trash by 12 o'clock

fixedtask - Creates a fixed duration task

Example of usage:

fixedtask take out the trash /for 2

Expected outcome:

Task of type fixed duration created with description: take out the trash for 2 hours

list - List all tasks

Example of usage:

list

Expected outcome:

List all previously created tasks

done - Marks task as done

Example of usage:

done 1

Expected outcome:

The first task in the list is marked as done

delete - Delete task

Example of usage:

delete 1

Expected outcome:

Deletes the first task

find - Delete task

Example of usage:

find trash

Expected outcome:

List all task with keyword: trash in the description

hello - Display hello message

Example of usage:

hello

Expected outcome:

Welcome the user

bye - End the program

Example of usage:

bye

Expected outcome:

The program ends