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).
list
Shows a list of all tasks in the application.
Format: list
todo
Adds a new todo task.
Format: todo DESCRIPTION
Examples:
todo borrow book
creates a new todo task with the given
description.deadline
Adds 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.event
Adds 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.find
Finds relevant tasks based on the keyword provided.
Format: find KEYWORD
Examples:
find movie
returns all the relevant tasks with this keyword.done
Marks a task as done.
Format: done INDEX
Examples:
done 2
marks the second task that the user has as completed.delete
Deletes a task.
Format: delete INDEX
Examples:
delete 2
deletes the second task that the user has.bye
Exits the application.
Format: bye