Mocha is desktop app for managing tasks, optimized for use via a Command Line Interface (CLI) while having the benefits of a Graphical User Interface (GUI).
todo
Creates a new ToDo task.
Format: todo TASK_DESCRIPTION
Example of usage:
todo read book
Expected outcome:
[T][✘] read book
deadline
Creates a new Deadline task.
Format: deadline TASK_DESCRIPTION /by DATE TIME
DATE
is in DD/MM/YYYY format.TIME
is in HH:MM (24 hour clock) format.Example of usage:
deadline iP project /by 16/08/2020 23:59
Expected outcome:
[D][✘] iP project (by: 16 Aug 2020 11:59 PM)
event
Creates a new Event task.
Format: event TASK_DESCRIPTION /by DATE START_TIME-END_TIME
DATE
is in DD/MM/YYYY format.START_TIME
and END_TIME
is in HH:MM (24 hour clock) format.Example of usage:
event project meeting /at 14/08/2020 21:00-22:00
Expected outcome:
[E][✘] project meeting (at: 14 Aug 2020 9:00 PM - 10:00 PM)
list
Lists all tasks in the task manager.
Format: list
done
Marks a task done.
Format: done TASK_NUMBER
Example of usage:
done 1
Expected outcome:
[T][✓] read book
delete
Deletes a task.
Format: delete TASK_NUMBER
Example of usage:
Expected outcome:
[D][✘] return book (by: 12 Dec 2020 11:59 PM)
is deleted.Finds a task.
Format: find KEYWORD
Example of usage:
find book
Expected outcome:
[T][✓] read book
and [D][✘] return book (by: 12 Dec 2020 11:59 PM)
will be returned.help
Lists all commands of the task manager.
Format: help
bye
Exits the task manager.
Format bye