Duke is a command line tool to help you keep track of events, todos, and deadlines seamlessly!
Add tasks to duke, this will automatically mark them as incomplete. Tasks are subdivided into 3 categories - todo, event and deadline.
List all tasks currently saved. Tasks that are deleted will not show up.
Repeat the same tasks based on list index.
Mark tasks as done using the list index.
todo <description>
- add a todo taskExample of usage:
todo homework 1
Expected outcome:
Got it. I've added this task:
[T][✗] homework 1
Now you have 1 tasks in your list.
event <description> /at dd-MM-yyyy HH:mm
- add an event taskExample of usage:
event concert /at 13-10-2019 18:00
Expected outcome:
Got it. I've added this task:
[E][✗] concert (at: 13-10-2019 18:00)
Now you have 2 tasks in your list.
deadline <description> /by dd-MM-yyyy HH:mm
- add a deadline taskExample of usage:
deadline submit proposal /by 15-10-2019 23:59
Expected outcome:
Got it. I've added this task:
[D][✗] submit proposal (by: 15-10-2019 23:59)
Now you have 3 tasks in your list.
list
- list all tasksExample of usage:
list
Expected outcome:
1. [T][✗] homework 1
2. [E][✗] concert (at: 13-10-2019 18:00)
3. [D][✗] submit proposal (by: 15-10-2019 23:59)
clone <index>
- clone a taskclone a task based on list index.
Example of usage:
clone 1
Expected outcome:
Got it. I've added this task:
[T][✗] homework 1
Now you have 4 tasks in your list.
delete <index>
- delete a taskclone a task based on list index.
Example of usage:
delete 4
Expected outcome:
Noted. I've removed this task:
[T][✗] homework 1
Now you have 2 tasks in the list.
done <index>
- mark task as doneclone a task based on list index.
Example of usage:
done 2
Expected outcome:
Got it. I've marked this task as done:
[E][✔] concert (at: 13-10-2019 18:00)