-
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 bread
todo eat
Adds a deadline to the task list
Format: deadline DESCRIPTION /by YYYY-MM-DD
Examples:
deadline do tutorial /by 2020-09-15
deadline 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-17
event 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
INDEX
as done - Index must be a positive integer 1, 2...
Examples:
done 3
done 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 4
delete 10
Find tasks in the list based on description
Format find DESCRIPTION
- Partial
DESCRIPTION
can be given to locate tasks
Examples:
find eat
find ea
Reverses the latest command that changes the task list
Format undo
- Tasks that change the list are
todo
deadline
event
done
delete
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 |