User Guide
This is the User Guide for PinkPandaBot your personal task manager.
Quick Start
- Ensure that Java
11or above is installed your computer. - Download the latest
PinkPandaBot.jarfrom here. - Copy the file to a folder you want to use as the home folder for PinkPandaBot.
- (Either) Double-click on the file to start the app.
- (OR) Open terminal, cd into folder with PinkPandaBot.jar and enter the following command
java -jar PinkPandaBot.jar
Features
- Listing all tasks:
list - Exiting PinkPandaBot:
bye - Deleting a specific task:
delete - Finding a specific task:
find - Marking a task as completed:
mark - Un-marking a task as incomplete:
unmark - Adding new todo task:
todo - Adding new deadline task:
deadline - Adding new event task:
event - Edit task details:
update
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.
- Date Format: yyyy-mm-dd (Year-month-day, in numbers)
- Time Format: hh:mm (hours:minutes, 24-hour clock)
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.
- Date Format: yyyy-mm-dd (Year-month-day, in numbers)
- Time Format: hh:mm (hours:minutes, 24-hour clock)
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”.