A Personal Assistant to Track Tasks
Pluto is a personal assistant to manage all your tasks and keep them in one place. No need to worry about keeping track of all your upcoming deadlines and events anymore!
todo
deadline
event
list
mark
unmark
delete
show
find
reschedule
help
bye
pluto.jar
from here.java -jar pluto.jar
.help
to know about all commands.todo
Adds a ToDo task with the provided description.
Format: todo <task name>
Example of usage:
todo join meeting
> Got it. I've added this task:
> [T][ ] join meeting
> Now you have 1 task in the list.
deadline
Adds a Deadline task with the provided description and deadline date and time.
Format: deadline <task name> /by <date & time in 'dd-MM-yyyy HHmm' format>
Example of usage:
deadline submit essay /by 01-10-2023 2359
> Got it. I've added this task:
> [D][ ] submit essay (by: Oct 01 2023 23:59)
> Now you have 2 tasks in the list.
event
Adds an Event task with the provided description and event date and time.
Format: event <task name> /at <date & time in 'dd-MM-yyyy HHmm' format>
Example of usage:
event dinner /at 30-09-2022 2000
> Got it. I've added this task:
> [E][ ] dinner (at: Sep 30 2022 20:00)
> Now you have 3 tasks in the list.
list
Displays all tasks with their completion status.
Format: list
Example of usage:
list
> Here are the tasks in your list:
> 1. [T][ ] join meeting
> 2. [D][ ] submit essay (by: Oct 01 2023 23:59)
> 3. [E][ ] dinner (at: Sep 30 2022 20:00)
mark
Marks the specified task as done.
Format: mark <task number>
Example of usage:
mark 1
> Nice! I've marked this task as done:
> [T][X] join meeting
unmark
Marks the specified task as not done.
Format: unmark <task number>
Example of usage:
unmark 1
> OK, I've marked this task as not done yet:
> [T][ ] join meeting
delete
Deletes the specified task from the list of tasks.
Format: delete <task number>
Example of usage:
delete 2
> Noted. I've removed this task:
> [D][ ] submit essay (by: Oct 01 2023 23:59)
Now you have 2 tasks in the list.
show
Finds all tasks scheduled for the given date.
Format: show <date in 'dd-MM-yyyy' format>
Example of usage:
show 30-09-2022
> Here are the tasks on this date:
> 1. [E][ ] dinner (at: Sep 30 2022 20:00)
find
Finds all tasks that contain the given keyword(s).
Format: find <keyword(s)>
Example of usage:
find MEETING
> Here are the matching tasks in your list:
> 1. [T][ ] join meeting
todo read Harry Potter novel
> Got it. I've added this task:
> [T][ ] read Harry Potter novel
> Now you have 3 tasks in the list.
find read novel
> Here are the matching tasks in your list:
> 1. [T][ ] read Harry Potter novel
reschedule
Reschedules an event or deadline task.
Format: reschedule <task number> <date & time in 'dd-MM-yyyy HHmm' format>
Example of usage:
reschedule 2 29-09-2022 2030
> Noted. I've rescheduled this task:
> [E][ ] dinner (at: Sep 29 2022 20:30)
help
Displays a help message with the list of commands and their usage format.
Format: help
Example of usage:
help
> List of Commands:
>
> Add a todo task
> todo <task>
> Add an event
> event <task> /at <date>
> Add a deadline
> deadline <task> /by <date>
> Delete a task
> delete <index>
> Find keyword(s)
> find <keyword(s)>
> List all tasks
> list
> Mark as done
> mark <index>
> Unmark task
> unmark <index>
> Reschedule a task
> reschedule <index> <date>
> Show day schedule
> show <dd-MM-yyyy>
> Exit application
> bye
>
> NOTE: All dates should be in 'dd-MM-yyyy HHmm' format.
bye
Exits the program.
Format: bye
Example of usage:
bye
> See You Later!
Action | Format, Examples |
---|---|
Todo | todo <task name> e.g., todo read book |
Deadline | deadline <task name> /by <date & time in 'dd-MM-yyyy HHmm' format> e.g., deadline project /by 16-09-2022 2359 |
Event | event <task name> /at <date & time in 'dd-MM-yyyy HHmm' format> e.g., event seminar /at 20-09-2022 1600 |
List | list |
Mark | mark <task number> e.g., mark 2 |
Unmark | unmark <task number> e.g., unmark 3 |
Delete | delete <task number> e.g., delete 1 |
Show | show <date in 'dd-MM-yyyy' format> e.g., show 25-09-2022 |
Find | find <keyword(s)> e.g., find meeting |
Reschedule | reschedule <task number> <date & time in 'dd-MM-yyyy HHmm' format> e.g., reschedule 3 25-09-2022 1900 |
Help | help |
Bye | bye |