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