Bertrand’s Duke Task App User Guide

1. Introduction

Bertrand’s Duke app is a Command-Line-Interface Desktop-based application which allows you to create a Tasklist app which allows you to create, read, update and delete tasks. There are three kinds of tasks available to this application, namely Todo, Deadline and Event tasks. The application stores a local copy (data/duke.txt) which will be updated each time a successful command is made.

Example Image of Application :

Image of Bertrand's Duke

2. Quick Start

  1. Ensure that you have Java 11 or above installed in your Computer.

  2. Download the latest duke.jar here.

  3. Double-click the file to start the app.

  4. Try commands under the Features List.

  5. Submit Pull Request if there are bugs you would like to report.

3. Features

3.1. Shows list of all tasks: list

Shows a list of all tasks stored.

Format: list

3.2. Adding a todo: todo

Adds a todo task to Duke.

Format: todo TODO...

Examples:

3.3. Adding an event: event

Adds an event task to Duke.

Format: event EVENT... /at DD/MM/YYYY HHMM

Examples:

3.4. Adding a deadline: deadline

Adds a deadline to Duke.

Format: deadline DEADLINE... /by DD/MM/YYYY HHMM

Examples:

3.5. Finding a task: find

Finds a task in Duke.

Format: find DESCRIPTION...

Examples:

3.6. Marking a task as done: done

Marks a tasks in Duke as done (If said task number exists).

Format: done ITEM_INDEX

Examples:

3.7. Deleting a task: delete

Deletes a task in Duke (If said task number exists).

Format: delete ITEM_INDEX

Examples:

3.8. Exit Duke App : ‘bye’

Closes the program.

Format: bye

Command Summary