View on GitHub

ip

User Guide

This is the User Guide for PinkPandaBot your personal task manager.

Quick Start

  1. Ensure that Java 11 or above is installed your computer.
  2. Download the latest PinkPandaBot.jar from here.
  3. Copy the file to a folder you want to use as the home folder for PinkPandaBot.
  4. (Either) Double-click on the file to start the app.
  5. (OR) Open terminal, cd into folder with PinkPandaBot.jar and enter the following command java -jar PinkPandaBot.jar

Features

Usage

list

Shows a list of all the tasks in PinkPandaBot.

Example of usage: list

bye

Closes and exits the application PinkPandaBot.

Example of usage: bye

Expected outcome: PinkPandaBot displays a bye message.

delete

Deletes the task determined by the number from the list.

Example of usage: delete 2

Expected outcome: Deletes the task number 2 from the list.

find

Finds and lists all the tasks from the list that matches the provided keyword (case-sensitive)

Example of usage: find sleep

Expected outcome: Finds and lists all the tasks that have the keyword “sleep” in its description.

mark

Marks the task specified by the number and places a tick on the left.

Example of usage: mark 4

Expected outcome: Marks the task number 4 and places a tick.

unmark

Unmark the task specified by the number and removes any tick placed on the left.

Example of usage: unmark 1

Expected outcome: Unmarks and removes the tick (if any) from task number 1.

todo

Creates a new todo task that has no date or time limit. Details after the todo keyword is the task description.

Example of usage: todo Buy apples

Expected outcome: Adds a new todo task to the list with description “Buy Apples”.

deadline

Creates a new deadline task with date and/or time tracking for reminder feature. Date and/or time entered after /by keyword.

Example of usage: deadline CS2103T iP submission /by 2022-02-17

Expected outcome: Creates new deadline task with description “CS2103T iP submission” to be completed by 17 Feb 2022.

event

Creates a new event task with date and/or time tracking for reminder feature. Date and/or time entered after /at keyword.

Example of usage: event Birthday celebration /at 2022-02-18 06:00

Expected outcome: Creates a new event task that has “Birthday celebration” as description and occurs on 18 Feb 2020 at 6:00am.

update

Updates the task description determined by the number from the list.

Example of usage: update 2 Dad's Birthday

Expected outcome: Updates the description of task number 2 to “Dad’s Birthday”.