ip

User Guide

Duke is a chatbot that manages your tasks. You can use Duke to organize tasks that you need to do, deadlines and events .

Quickstart

  1. Make sure you have Java 11 or above installed in your computer
  2. Download the latest duke.jar.
  3. Run the JAR file using the command java -jar duke.jar in the directory that the JAR file is in.
  4. You can now use the program by typing in commands (described below).

Usage

todo - Adding a todo

Adds a task that you need to do in your to do list in Duke.

Format: todo DESCRIPTION [#TAG]

Examples of usage:

deadline - Adding a deadline

Adds a deadline into your to do list in Duke.

Format: deadline DESCRIPTION [#TAG] /by DATETIME where DATETIME is in the format YYYY-MM-DD HHMM, and time is optional

Examples of usage:

event - Adding an event

Adds an event into your to do list in Duke.

Format: event DESCRIPTION [#TAG] /at DATETIME where DATETIME is in the format YYYY-MM-DD HHMM, and time is optional

Examples of usage:

done - Mark a task as done

Marks a task in your to do list as done.

Format: done TASKNUMBER

Example of usage: done 2

delete - Delete a task

Deletes a task from your to do list.

Format: delete TASKNUMBER

Example of usage: delete 2

find - Find a task

Finds a task in your to do list according to a keyword input from the user.

Format: find KEYWORD

Example of usage: find piano

list - List all tasks

Displays all items in your to do list.

Example of usage: list

bye - Exit

Exits the program.

Example of usage: bye