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
listLists 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)
____________________________________________________________
markAdd 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
____________________________________________________________
unmarkAdd 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
____________________________________________________________
todoAdd 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.
____________________________________________________________
deadlineAdd 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.
____________________________________________________________
eventAdd 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.
____________________________________________________________
deleteDelete 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.
____________________________________________________________
findGive 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)
____________________________________________________________
undoUndo the most recent command.
Example of usage:undo
Expected outcome:
undo
____________________________________________________________
Task has been undone!
____________________________________________________________
Acknowledgements
CS2103T Teaching Team