/$$ /$$ /$$$$$$ /$$ /$$ /$$ /$$
| $$ /$$/ /$$__ $$| $$ /$$/| $$ | $$
| $$ /$$/ | $$ \ $$ \ $$ /$$/ | $$ | $$
| $$$$$/ | $$$$$$$$ \ $$$$/ | $$ | $$
| $$ $$ | $$__ $$ \ $$/ | $$ | $$
| $$\ $$ | $$ | $$ | $$ | $$ | $$
| $$ \ $$| $$ | $$ | $$ | $$$$$$/
|__/ \__/|__/ |__/ |__/ \______/
___________________________________________________________________________
Hello!
I'm Kayu, your alternative personal task management to Duke!
What can I do for you?
___________________________________________________________________________
Kayu is a project template for a greenfield Java project. It’s renamed after the Java mascot Duke.

helplistfindtodoeventdeadlinedonedeletelist-notesnotedelete-notebye11 or above installed on your computer.kayu.jar from here.
COMPULSORY-PARAMTER, are required for the command to process and execute.help, list and bye, are sufficient commands to be inputted. Hence, any other words inputted together with this command statement will be ignored.DESCRIPTION parameter cannot be empty.Date formats can be inputted as such:
| format | example |
|---|---|
yyyy-MM-dd |
2020-09-12 |
yyyy-MM-dd |
2020-09-12 |
yyyy-M-dd |
2020-9-12 |
dd-MM-yyyy |
12-09-2020 |
dd-M-yyyy |
12-9-2020 |
yyyy/MM/dd |
2020/09/12 |
yyyy/M/dd |
2020/9/12 |
dd/MM/yyyy |
12/09/2020 |
dd/M/yyyy |
12/9/2020 |
Time formats can be inputted as such.
| format | example |
|---|---|
HH:mm |
15:30 |
HHmm |
1530 |
hh:mm a |
3:30 pm or 3:30 PM |
hhmm a |
330 pm or 330 PM |
helpShows the commands available to execute.
Format: help
listLists all tasks that exists presently.
Format: list
findFinds the tasks based on descriptions that matches the specified keywords.
Format: find KEYWORD [MORE_KEYWORDS]
Example: find test gives tasks such as [T][X] test this case and [E][ ] do smoke tests (at: 2021-09-16 17:23).
todoAdds a to-do task.
Format: todo DESCRIPTION
Example: todo Complete powerpoint slides
eventAdds an event task.
Format: event DESCRIPTION /at DATE TIME
Example: event Do smoke tests /at 2021-09-16 17:23
deadlineAdds a deadline task.
Format: deadline DESCRIPTION /by DATE TIME
Example: deadline Clear papers /by 2021-10-18 12:34
doneMarks a task as done. TASK-ID must be a valid task id.
Format: done TASK-ID
Example: done 3
deleteDeletes a task. TASK-ID must be a valid task id.
Format: delete TASK-ID
Example: delete 5
list-notesLists all notes that exists presently.
Format: list-notes
noteAdds a note.
Format: note DESCRIPTION
Example: note CS2103 is fun
delete-noteDeletes a note. NOTE-ID must be a valid note id.
Format: delete-note NOTE-ID
Example: delete-note 5
byeTerminates the program.
Format: bye
Data is automatically saved to the relevant files after each command.
Tasks and Notes data are saved as text files [JAR file location]/data/tasks.txt and [JAR file location]/data/notes.txt respectively. Advanced users are welcome to update data directly by editing that data file.