Project Duke is a Personal Assistant Chatbot that helps you keep track of various things.
Navigate to the directory containing 'Duke.jar' in a terminal, then enter the following command:
java -jar Duke.jar
There are 3 types of tasks:
- Todo (tasks that simply needs to be done, no specific time period)
- Deadline (tasks that needs to be done by a certain time)
- Event (tasks that need to be done within a certain time period)
Format: todo <descripton>
<description>is a String describing the task
Format: deadline <descripton> /by <time>
<description>is a String describing the task<time>is a String describing the time/byis needed to separate<description>and<time>
Format: event <descripton> /at <time>
<description>is a String describing the task<time>is a String describing the time/atis needed to separate<description>and<time>
Format: list
- Prints every task in the task list
Format: delete <index of item>
<index of item>is an integer (one-based indexing)- A prompt will be shown if the index is out of range
Format: mark <index of item>
<index of item>is an integer (one-based indexing)- A prompt will be shown if the index is out of range, or if the task is already marked
Format: unmark <index of item>
<index of item>is an integer (one-based indexing)- A prompt will be shown if the index is out of range, or if the task is already unmarked
Format: find <substring>
<substring>is a String to search for- All tasks with description containing the substring will be listed
Format: bye
- Tasks will be saved at
data/duke.txtbefore exiting