View on GitHub

ip

User Guide

Features

Description of feature.

Juan’s Duke program is a personal tasks handler that keeps track of your daily todos.

Contents

Quickstart

  1. Start Juan’s Duke program.
  2. Duke will show up in a form of a chat bot.
  3. Type the command in the user input box provided located at the bottom.
  4. Press enter or click send to send out the command. Some command examples that you can try:
    • todo hw
    • deadline project /by 2020-10-02
    • event meeting /at school
    • undo
    • done 1
    • delete 1
    • list
    • find hw
  5. Refer to the Features list below for details of each command.

Features

Adding a todo task: todo

Adds a todo to the list of task.

Format: todo <description>

Examples:

Adding a deadline task: deadline

Adds a deadline to the list of task.

Format: deadline <description> /by <time deadline>

Examples:

Adding an Event task: event

Adds an event to the list of task.

Format: event <description> /at <time or place>

Examples:

Marking a task as done: done

Marks a task in the list as done.

Format: done <task number>

Examples:

Deleting a task: delete

Deletes a task in the list.

Format: delete <task number>

Examples:

Finding a task: find

Finds a task that matches the keyword.

Format: find <keyword>

Examples:

Listing all tasks: list

Lists all tasks in the list.

Format: list

Examples:

Undoing an action: undo

Undo the most recent action.

Format: undo

Examples:

FAQ

Q: How do I save my list for future use?

A: Duke automatically saves the list.

Q: Can undo be used to undo more than one actions?

A: Yes, undo will work until there is no action to undo.

Q: Can I redo an action?

A: Duke does not allow redo.

Command summary

Action | Format ———— | ————- Adding a todo task | todo <description> Adding a deadline task | deadline <description> /by <time deadline> Adding an event task | event <description> /at <time or place> Marking a task as done | done <task number> Deleting a task | delete <task number> Finding a task | find <keyword> Listing all tasks | list Undoing an action | undo