Duke is an app to help you manage your tasks with command line.
Gets all available commands in Duke.
Format: help
There are 3 types of tasks in Duke. They are todo, event and deadline tasks.
A todo task is the simplest task which only requires a description.
Format: todo {description}
Example: todo attending CS2103T Lecture
will add a new todo task which description is ‘attending CS2103T Lecture’.
An event task is a task with a date.
Format: event {description} /at {full_date}
Format for full_date: {date}/{month}/{year} {hour}:{minutes}:{seconds}
Example: event computing career fair /at 11/09/2019 13:30:00
will add a new event task which description is computing career fair and the event is happening on 11 September 2019 at 1.30 p.m.
A deadline task is a task with due date.
Format: deadline {description} /by {full_date}
Format for full_date: {date}/{month}/{year} {hour}:{minutes}:{seconds}
Example: deadline CS2103T Project /by 30/09/2019 23:59:00
will add a new deadline task which description is CS2103T Project and the deadline task dues on 30 September 2019 23:59.
Shows list of all task.
Format: list
Deletes a task from the list.
Format: delete {index}
Example: delete 1
will delete the first task on the list.
Marks a task as done.
Format: done {index}
Example: done 1
will marks the first task as done.
Finds note based on a keyword.
Format: find {keyword}
Example: find CS2103T Project
will display all notes with CS2103T Project
in the description.
Gets a list of deadline task which due soon or even task which happening soon. This feature will always been called upon starting up Duke.
Format: reminder
In order to close duke, use the bye command.
Format: bye