Botty is your all-in-one companion for remembering things you need to do. It’s
All you need to do is,
And it is ABSOLUTELY FREE
list
Lists the tasks in your tasklist.
Example of usage:list
Expected outcome:
list
____________________________________________________________
Here are the tasks in your list:
1.[T][X] read book
2.[D][X] return book (by: June 6th)
____________________________________________________________
mark
Add the ability to mark tasks as done.
Example of usage:mark (index)
Expected outcome:
mark 1
____________________________________________________________
Nice! I've marked this task as done:
[T][X] go home
____________________________________________________________
unmark
Add the ability to unmark tasks as done.
Example of usage:unmark (index)
Expected outcome:
unmark 1
____________________________________________________________
Ok, I've marked this task as not done yet:
[T][] go home
____________________________________________________________
todo
Add tasks without any date/time attached to it.
Example of usage:todo (description)
Expected outcome:
todo cs2101
____________________________________________________________
Got it. I've added this task:
[T][]cs2101
Now you have 3 tasks in the list.
____________________________________________________________
deadline
Add tasks that need to be done before a specific date/time.
Example of usage:deadline (description) /by (date)
Expected outcome:
deadline return book /by 2019-10-15
____________________________________________________________
Got it. I've added this task:
[D][ ] return book (by: Oct 15 2019)
Now you have 6 tasks in the list.
____________________________________________________________
event
Add tasks that start at a specific date/time and ends at a specific date/time.
Example of usage:event (description) /from (date) /to (date)
Expected outcome:
event project meeting /from Mon 2pm /to 4pm
____________________________________________________________
Got it. I've added this task:
[E][ ] project meeting (from: Mon 2pm to: 4pm)
Now you have 7 tasks in the list.
____________________________________________________________
delete
Delete tasks.
Example of usage:delete (index)
Expected outcome:
list
____________________________________________________________
Here are the tasks in your list:
1.[T][X] read book
2.[D][X] return book (by: June 6th)
3.[E][ ] project meeting (from: Aug 6th 2pm to: 4pm)
4.[T][X] join sports club
5.[T][ ] borrow book
____________________________________________________________
delete 3
____________________________________________________________
Noted. I've removed this task:
[E][ ] project meeting (from: Aug 6th 2pm to: 4pm)
Now you have 4 tasks in the list.
____________________________________________________________
find
Give users a way to find a task by searching for a keyword.
Example of usage:find (description)
Expected outcome:
find book
____________________________________________________________
Here are the matching tasks in your list:
1.[T][X] read book
2.[D][X] return book (by: June 6th)
____________________________________________________________
undo
Undo the most recent command.
Example of usage:undo
Expected outcome:
undo
____________________________________________________________
Task has been undone!
____________________________________________________________
Acknowledgements
CS2103T Teaching Team