Duke is for those who prefer to use a desktop app for managing their tasks and events. More importantly, Duke is optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Duke can help keep track and organise your tasks and events faster than a traditional GUI application!
11 or above installed in your Computerduke-0.1.3.jar herejar file to the folder you want to use as the home folder for your Duke Task Managerjar file to start the app. The GUI should appear in a few seconds.Enter to execute it.Command Format
UPPER_CASE are the parameters to be supplied by the user e.g. in todo DESCRIPTION, DESCRIPTION is a parameter which can be added as todo run.listLists all current tasks and events
Format: list
listnameLists all current tasks and events sorted alphabetically
Format: listname
listdateLists all current tasks and events sorted according to date
Format: listdate
todoAdds a task without a deadline
Format: todo DESCRIPTION
Example:
todo practice piano
Adds a “practice piano” task to the listdeadlineAdds a task with a deadline at the specified yyyy-mmdd
Format: deadline DESCRIPTION /yyyy-mm-dd
Example:
deadline finish cs2103 IP /2020-05-05
Adds a “finish cs2103 IP” task with deadline of 5th May 2020 to the listeventAdds an event at a specified date and time
Format: event DESCRIPTION /yyyy-mm-dd
Example:
event elysia's wedding /2020-07-07
Adds an “elysia’s wedding” event at 7th July to the listdoneMarks a task at INDEX as done
Format: done INDEX
Example:
done 3
Marks the task at index 3 as donedeleteDeletes a task with index INDEX
Format: delete INDEX
Example:
delete 7
Deletes the task at index 7 from the listfindFinds all Tasks that contains the keyword WORD
Format: find WORD
WORD is case sensitiveExample:
find cs2103
Finds all tasks with “cs2103” in its descriptionbyeExits the application
Format: bye
Q: How do I transfer my data to another Computer?
A: Your data will be stored in a file called database.txt in your home folder (the same folder that stores the duke-0.1.3.jar file). Simply transfer the entire folder to another Computer to ensure your data in preserved!
list: lists all taskslistname: lists all tasks sorted alphabetically by namelistdate: lists all tasks sorted by date (if applicable)todo DESCRIPTION: adds a ToDo taskdeadline DESCRIPTION /yyyy-mm-dd: adds a Deadline taskevent DESCRIPTION /yyyy-mm-dd: adds an Eventdone INDEX: mark a task at INDEX (as in list) as donedelete INDEX: delete the task at INDEX (as in list) as donefind WORD: finds all tasks that contains WORDbye: exits the application