Outline
This is a modified Duke task manager named Pepeg for all your daily tasking needs.
There are 3 main features of Duke: adding of tasks, modifying tasks & searching and listing of tasks.
The list of tasks you can add to Duke: deadline, event, todo
deadline
{task to do}
/by
{date}
Adds a task to Duke with its description and date to be done by. Eg.
deadline 2103T IP /by 19/9/2019 2359
event
{activity}
/at
{date}
Adds an event to Duke with its description and date of the event. Eg.
event 2013T Lecture /at 20/9/2019 1400
todo
{task to do}
Adds a task to Duke with its description. Eg.
todo sleep early
There are 2 ways of modifying tasks in Duke: deletion of tasks & marking tasks as done
delete
{index of task to be deleted}
Deletes a task at the specified index and displays the deleted task. Eg.
delete 420
done
{index of task to be marked as done}
Marks a task as done at the specified index and displays the done task. Eg.
done 1337
find
{keyword(s) to match}
Finds tasks matching the given input keyword(s) and displays them. Eg.
find covfefe
list
Displays all stored tasks in Duke. Eg.
list
bye: b
, deadline: dead
, define: def
, delete: del
, done: d
, event: e
, find: f
, list: l
& todo: t
define
{shortcut to be replaced}
{new shortcut}
Redefine current shortcuts in Duke Eg.
define b cy4l8rk1d
Below is a list of all of the commands in Duke currently.
Name | Type | Command | Default shortcut |
---|---|---|---|
Deadline | Adding of tasks | deadline {task to do} /by {date} |
dead |
Event | Adding of tasks | event {activity} /at {date} |
e |
Todo | Adding of tasks | todo {task to do} |
t |
Delete | Modifying of tasks | delete {index of task to be deleted} |
del |
Done | Modifying of tasks | done {index of task to be marked as done} |
d |
Find | Accessing of tasks | find {keyword(s) to match} |
f |
List | Accessing of tasks | list |
l |
Define | Modifying shortcuts | define {shortcut to be replaced} {new shortcut} |
def |
Bye | Exit program | bye |
b |