Duke is a note-taking desktop application with a JavaFX GUI.
The features available in the task tracker are summarised below.
<UPPER_CASE>
are parameters to be supplied by the user
todo <DESCRIPTION>
, DESCRIPTION
is a parameter which can be used as todo grill chicken
.Three types of tasks, TODO
, EVENT
and DEADLINE
can be added.
<TASK_TYPE> <PARAMETERS>
todo
- Add a TODO
tasktodo <DESCRIPTION>
TODO
with DESCRIPTION
to the tracker.todo grill beef
[T][X] grill beef
TODO
to grill beef.event
- Add an EVENT
taskevent <DESCRIPTION> /at <DETAILS>
EVENT
with DESCRIPTION
and DETAILS
to the tracker.event roast pork /at The Supreme Cork
[E][X] roast pork (at: The Supreme Cork)
EVENT
to roast pork at The Supreme Cork.deadline
- Add a DEADLINE
taskdeadline <DESCRIPTION> /by <DATETIME>
DEADLINE
with DESCRIPTION
, to be done by DATETIME
to the tracker.deadline clean beans /by 031219 2359
[D][X] clean beans (by: 03 December 2019, 11:59PM, GMT+8
DEADLINE
to clean beans by 3rd December, 2019, 11.59pm.Displays all tasks in the tracker to the screen.
list
todo boil toy
list
1. [T][X] boil toy // only showing 'list' output
Delete a particular task from the tracker.
delete <TASK_INDEX>
TASK_INDEX
is the numbering of the task when the list
command is executed.todo boil toy
event rush brush /at Dush
list
delete 2
1. [T][X] boil toy // before delete
2. [E][X] rush brush (at: Dush)
1. [T][X] boil toy // after delete
done <TASK_INDEX>
Marks a particular task in the tracker as complete.
TASK_INDEX
is the numbering of the task when the list
command is executed.todo boil toy
event rush brush /at Dush
list
done 2
list
1. [T][X] boil toy // before 'done'
2. [E][X] rush brush (at: Dush)
1. [T][X] boil toy // after 'done'
2. [E][O] rush brush (at: Dush)
Searches and retrieves a task with the KEYWORD
in the DESCRIPTION
find <KEYWORD>
KEYWORD
is the string keyword.todo boil toy
event rush brush /at Dush
find ush
1. [E][X] rush brush (/at: Dush)
Get a reminder for tasks due soon, as well as overdue deadlines.
remindme <TASK_TYPE>
TASK_TYPE
can be either todo
, event
, deadline
or all
.todo boil toy // assume today's date is 18/09/2019, 6.55PM, Timezone GMT+8
event rush brush /at Dush
deadline grill mill /by 080919 2359
deadline steal meal /by 080920 2359
remindme event
remindme deadline
remindme all
// remindme event
1. [E][X] rush brush (at: Dush)
// remindme deadline
1. [D][X] steal meal (by: 08 September 2020, 11:59PM, GMT+8)
Oh no, you have some overdue tasks!
1. [D][X] grill mill (by: 08 September 2019, 11:59PM, GMT+8)
// remindme all
DEADLINE
1. [D][X] steal meal (by: 08 September 2020, 11:59PM, GMT+8)
Oh no, you have some overdue tasks!
1. [D][X] grill mill (by: 08 September 2019, 11:59PM, GMT+8)
EVENT
1. [E][X] rush brush (at: Dush)
TODO
1. [T][X] boil toy
bye
todo boil toy
bye