Creates a ToDo Task in tasks list.
todo
- Adds a ToDo Task.Todo creates a todo task from the following String and adds it into the TaskList.
Example of usage:
todo Do Laundry
Expected outcome:
Got it. I've added this task:
[T][X] Do Laundry
Now you have X tasks in this list.
Creates a Deadline Task in tasks list.
deadline
- Adds a Deadline Task.Deadline creates a deadline task from the following String with a by date into the TaskList.
Example of usage:
deadline Do Laundry /by 20/09/2019 2300
Expected outcome:
Got it. I've added this task:
[D][X] Do Laundry (by: 20th of September 2019, 11.00pm)
Now you have X tasks in this list.
Creates an Event Task in tasks list.
event
- Adds an Event Task.Event creates an event task from the following String with an at time into the TaskList.
Example of usage:
event Do Laundry /at 20/09/2019 2300
Expected outcome:
Got it. I've added this task:
[E][X] Do Laundry (at: 20th of September 2019, 11.00pm)
Now you have 2 tasks in this list.
Shows all the tasks in the list
list
- Lists all tasks in task list.Prints all the tasks in the tasklist.
Example of usage:
list
Expected outcome:
`Here are the tasks in your list:
Mark a task as completed.
done
- Marks a task as done.Find and marks the task at the provided index as completed.
Example of usage:
done 2
Expected outcome:
Nice! I've marked this task as done:
[E][✓] College Welcome Tea (at: 18th of September 2019, 6.00pm)
Deletes a task from the task list.
delete
- Deletes task from the task list.Find and deletes the task at the provided index from the task list.
Example of usage:
delete 1
Expected outcome:
Noted. I've removed this task:
[E][✓] College Welcome Tea (at: 18th of September 2019, 6.00pm)
Now you have 2 tasks in the list.
Find tasks from the task list with a specified keyword.
find
- Finds tasks with the keyword.Find and prints a list of tasks the task list that contains the specified keyword.
Example of usage:
find College
Expected outcome:
Here are the tasks in your list:
[E][✓] College Welcome Tea (at: 18th of September 2019, 6.00pm)
[T][X] Move out of Tembusu College
Changes the timing of a deadline or event task to a new one.
snooze
- Changes timing of a timed task.Finds a deadline or event of a specified index in the task list and changes its timing.
Example of usage:
snooze 1 18/09/2019 2000
Expected outcome:
Nice! I've changed the timing of this task:
[E][✓] College Welcome Tea (at: 18th of September 2019, 8.00pm)
Prints a goodbye message and closes Virgil.
bye
- Ends the program.Prints a goodbye message and closes the Virgil chatbot.
Example of usage:
bye
Expected outcome:
Bye! Hope to see you again soon!
Prints a guide on the available commands of Virgil
help
- Prints a user guidePrints a user guide explaining how to use Virgil as well as all the commands available.
Example of usage:
help
Expected outcome:
Bye! Hope to see you again soon!