Alfred User Guide

Alfred is a personal assistant chat bot that lets you manage tasks, events and deadlines.

Alfred

Features

Manage tasks

Keep track of different tasks, events and deadlines that you might have.

Mark tasks as done

Mark tasks as done once you have completed them.

Search for tasks based on keywords or their deadline.

Usage

todo - Create a new ToDo task.

This function creates and saves a new ToDo task.

Format:

todo TASK_NAME

Example of usage:

todo buy milk

Expected outcome:

Got it. I've added this task [T][✘] buy milk

event - Create a new Event task.

This function creates and saves a new Event task.

Format:

event EVENT_NAME /at EVENT_TIME

Example of usage:

Expected outcome:

deadline - Create a new Deadline task.

This function creates and saves a new Deadline task.

Format:

deadline DEADLINE_NAME /by DEADLINE_TIME

Example of usage:

Expected outcome:

list - List all tasks.

This function returns a list of all tasks, regardless of status.

Example of usage:

list

Expected outcome:

1. [T][✘] buy milk
2. [E][✘] concert (at: 12 December 2020)
3. [D][✘] project (by: 30 December 2020, 11:59 PM)

done - Mark a task as done.

This function marks a task as done.

Format:

done TASK_ID

Example of usage:

done 1

Expected outcome:

Nice! I've marked this task as done.
[T][✓] Alfred user guide

delete - Delete a task.

This function deletes a task.

Format:

delete TASK_ID

Example of usage:

delete 1

Expected outcome:

Nice! I've deleted this task.
[T][✓] Alfred user guide
Now you have 5 tasks left in your list.

find - Find tasks based on a keyword.

This function finds tasks in the list based on a keyword.

Format:

find KEYWORD

Example of usage:

Expected outcome:

date - Find tasks based on a date.

This function finds tasks in the list based on a date.

Format:

date DATE_OF_TASK

Example of usage:

date 2020-12-30

Expected outcome:

1. [D][✘] project (by: 30 December 2020, 11:59 PM)

help - Get help on the different commands available.

This function redirects the user to the user guide.

Example of usage:

help

Expected outcome:

Please visit http://pr4aveen.github.io/ip for more infromatin on the commands available

bye - Quits the application.

This function quits the application.

Example of usage:

bye

Expected outcome:

Goodbye! The application will close shortly...

Credits