Personal task list manager with the theme of William Shakespeare's Twelfth Night characters, Duke Orsino and Viola
Personal Tasklist Manager
Personal tasklist manager aimed at organising the current tasks that need to be done, as well as upcoming deadlines and events.
Theme is adopted from William Shakespeare’s Twelfth Night. You are Viola giving commands to Duke Orsino, who will respond to your commands.
Screenshot:
Prerequisites
Running Duke Orsino
duke-0.5.jar
file from duke
> build
> libs
or herejava -jar duke-0.5.jar
on Command Line InterfaceTask type | Details required |
---|---|
Deadline | Task detail, date and time of deadline |
Event | Task detail, date and time of event |
Todo | Task detail |
send
to request action from Duke Orsinobye
bye
Bye. Hope to see thee again soon!
delete
delete INDEX
delete 2
deletes the 2nd task from the list Noted. I've removed this task:
[T][x] Prepare for CS2101 presentation
Now thee have 3 tasks in the list.
done
undone [x]
task done [✓]
.done INDEX
done 1
marks 1st task from the list done Nice! I've marked this task as done:
[D][✓] CS2105 assignment 1 (by 02 October 2019 11.59PM)
find
find KEYWORD
find call
finds all tasks from the list containing the word call Here are the matching tasks in thou list:
1. [T][✓] call Benedict
2. [T][x] call Ryan
list
list
Here are the 4 tasks in thou list:
1. [E][✓] dinner with parents (at: 21 September 2019 07.00PM)
2. [T][x] call Ryan
3. [D][x] CS2105 assignment 1 (by: 02 October 2019 11.59PM)
4. [T][x] buy birthday present for Benedict
undo
deadline
, event
, todo
), delete and doneundo
delete 2
> undo
marks task adds back the deleted task back into the list Nice! Undone successful.
view
view INDEX
view 3
shows the 3rd task in the list 3. [D][x] CS2105 assignment 1 (by: 02 October 2019 11.59PM)
deadline
deadline
to the list.deadline TASK /by DD/MM/YY HHMM
deadline CS2101 peer review /by 02/10/2019 2359
adds a deadline
task Got it. I've added this task:
[D][x] CS2101 peer review (by: 02 October 2019 11.59PM)
Now thee have 5 tasks in thou list.
event
event
to the list.event TASK /at DD/MM/YY HHMM
event CS2103T team meeting /at 20/09/2019 1600
adds an event
task Got it. I've added this task:
[E][x] CS2103T team meeting (at: 20 September 2019 04.00PM)
Now thee have 5 tasks in thou list.
todo
todo
to the list.todo TASK
todo print lecture slides
adds a todo
task Got it. I've added this task:
[T][x] print lecture slides
Now thee have 5 tasks in thou list.
bye
delete INDEX
delete 1
done INDEX
done 1
find KEYWORD
find call
list
undo
view INDEX
view 1
deadline TASK /by DD/MM/YY HHMM
deadline CS2101 peer review /by 02/10/2019 2359
event TASK /at DD/MM/YY HHMM
event CS2103T team meeting /at 20/09/2019 1600
todo TASK
todo print lecture slides