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
.list
Lists all current tasks and events
Format: list
listname
Lists all current tasks and events sorted alphabetically
Format: listname
listdate
Lists all current tasks and events sorted according to date
Format: listdate
todo
Adds a task without a deadline
Format: todo DESCRIPTION
Example:
todo practice piano
Adds a “practice piano” task to the listdeadline
Adds 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 listevent
Adds 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 listdone
Marks a task at INDEX
as done
Format: done INDEX
Example:
done 3
Marks the task at index 3 as donedelete
Deletes a task with index INDEX
Format: delete INDEX
Example:
delete 7
Deletes the task at index 7 from the listfind
Finds all Tasks that contains the keyword WORD
Format: find WORD
WORD
is case sensitiveExample:
find cs2103
Finds all tasks with “cs2103” in its descriptionbye
Exits 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 Event
done 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 WORD
bye
: exits the application