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!
tododeadlineeventlistmarkunmarkdeleteshowfindreschedulehelpbye
pluto.jar from here.java -jar pluto.jar.help to know about all commands.todoAdds 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.
deadlineAdds 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.
eventAdds 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.
listDisplays 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)
markMarks 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
unmarkMarks 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
deleteDeletes 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.
showFinds 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)
findFinds 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
rescheduleReschedules 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)
helpDisplays 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.
byeExits 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 |