-
Introduction
-
Quick Start
-
Features
-
Adding a todo:
todo -
Adding a deadline:
deadline -
Adding an event:
event -
Listing all tasks:
list -
Marking a task as done:
done -
Deleting a task:
delete -
Finding a task:
find -
Undo a command:
undo -
Exiting the program:
bye
-
-
Command Summary
Duke is a chatbot for managing tasks, optimized for use with a Graphical User Interface (GUI)
- Ensure you have Java 11 or above installed in your computer
- Download the latest duke.jar from here
- Double click the file to start the app.
- Type the command in the input box and press Enter to execute it
Adds a todo to the task list
Format: todo DESCRIPTION
Examples:
todo buy breadtodo eat
Adds a deadline to the task list
Format: deadline DESCRIPTION /by YYYY-MM-DD
Examples:
deadline do tutorial /by 2020-09-15deadline watch lecture /by 2020-09-18
Adds an event to the task list
Format: event Description /at YYYY-MM-DD
Examples
event ice skating /at 2020-09-17event watch movie /at 2020-09-22
Displays all tasks in the list
Format: list
Sets a task in the list as done
Format: done INDEX
- Marks the task at the specified
INDEXas done - Index must be a positive integer 1, 2...
Examples:
done 3done 13
Deletes a task from the list
Format delete INDEX
- Deletes the task at the specified
INDEX - Index must be a positive integer 1, 2...
Examples:
delete 4delete 10
Find tasks in the list based on description
Format find DESCRIPTION
- Partial
DESCRIPTIONcan be given to locate tasks
Examples:
find eatfind ea
Reverses the latest command that changes the task list
Format undo
- Tasks that change the list are
tododeadlineeventdonedelete
Exits the program
Format: bye
| Action | Format |
|---|---|
| todo | todo DESCRIPTION |
| deadline | deadline DESCRIPTION /by YYYY-MM-DD |
| event | event DESCRIPTION /at YYYY-MM-DD |
| list | list |
| done | done INDEX |
| delete | delete INDEX |
| find | find DESCRIPTION |
| undo | undo |
| bye | bye |