Duke is a desktop application for managing tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
listShows a list of all tasks in the application.
Format: list
todoAdds a new todo task.
Format: todo DESCRIPTION
Examples:
todo borrow book creates a new todo task with the given
description.deadlineAdds a new deadline task.
Format: deadline DESCRIPTION by DD/MM/YYYY HHMM
Examples:
deadline project by 02/02/2020 1600 creates a new deadline with
the given description and deadline.eventAdds a new event task.
Format: event DESCRIPTION at DD/MM/YYYY HHMM-HHMM
Examples:
event movie at 02/02/2020 1600-1800 creates a new event with
the given description, date, start and end timing.findFinds relevant tasks based on the keyword provided.
Format: find KEYWORD
Examples:
find movie returns all the relevant tasks with this keyword.doneMarks a task as done.
Format: done INDEX
Examples:
done 2 marks the second task that the user has as completed.deleteDeletes a task.
Format: delete INDEX
Examples:
delete 2 deletes the second task that the user has.byeExits the application.
Format: bye