Mug is a Personalise Chatbox helps in keeping track of daily tasks(todo tasks, task with deadline and event). Mug helps you to record your tasks via Command Line Interface (CLI) while having the benefits of a Graphical User Interface (GUI).
Ensure you have Java 11
or above installed in your Computer.
Download the latest mug.jar from here.
Copy mug.jar to the folder you want to use as the home folder for your Mug.
Double-click the file to start the app. The GUI similar to the below should appear in a few seconds.
Type the command in the command box and press Enter to execute it. e.g. typing help
and pressing Enter will list out all commands can be use.
Refer to the Features below for details of each command.
help
Shows all commands
help
- Showing all CommandsLists out all commands
Example of usage:
help
Expected outcome:
todo
Adds todo task to your tasks
todo {description}
- Adding todo taskAdds todo task
Example of usage:
todo read book
Expected outcome:
deadline
Adds deadline task
deadline {description} /by {YYYY-MM-DD}
- Adding deadline taskAdds deadline task into the list.
Example of usage:
deadline essay /by 2020-01-01
Expected outcome:
event
Adds event task
event {description} /at {YYYY-MM-DD}
- Adding event taskAdds event task into the list.
Example of usage:
event conference /at 2019-12-30
Expected outcome:
delete
Delete the task
delete {index}
- Deleteing taskDelete the task with the given index
Example of usage:
delete 1
Expected outcome:
done
Marks the task done
done {index}
- Marking task doneMarks the task for the given index done
Example of usage:
done 1
Expected outcome:
list
Shows all saved tasks
list
- Listing all tasksLists out all tasks in the list
Example of usage:
list
Expected outcome:
undo
Undo for command(todo, deadline, event, delete, done)
undo
- Undo commandundo the previous command
Example of usage:
undo
Expected outcome:
find
Finds tasks from the list
find {keyword}
- Searching tasksList out all the tasks contain the keyword given.
Example of usage:
find read
Expected outcome:
Exit
Close the application
bye
- Closing applicationDisable user input.
Example of usage:
bye
Expected outcome:
Action|Format
——|————–
help| help
todo| todo {description}
deadline| deadline {description} /by {YYYY-MM-DD}
event| event {description} /at {YYYY-MM-DD}
list| list
delete| delete {index}
done| done {index}
undo| undo
find| find {keyword}