duke

Duke - User Guide

By: @jiachen247 Since: Jun 2020 Licence: MIT

Introduction

Duke is for those who prefer to use a desktop app for managing tasks. More importantly, Duke is personal assistant optimized for those who prefer to work with a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Duke can manage yout tasks faster than traditional GUI apps. Interested? Jump to the «Quick Start» to get started. Enjoy!

Quick Start

Features

Command Format

Viewing help : help

Format: help

Adding a todo: todo

Adds a todo task to the duke + Format: todo DESCRIPTION

[TIP] A description can be more than a single word

Examples:

Adding a event: event

Adds a event task to the duke

Format: event DESCRIPTION /at DATETIME

[TIP] Datetime has to be in the form dd/MM/yyyy HHmm Datetime also support natural dates eg mon or monday which will be the next monday from today

Examples:

Adding a deadline: deadline

Adds a deadline task to the duke

Format: deadline DESCRIPTION /by DATETIME

[TIP] Datetime has to be in the form dd/MM/yyyy HHmm Datetime also support natural dates eg mon or monday which will be the next monday from today

Examples:

Listing all tasks : list

Shows a list of all task in duke.

Format: list

Searching for tasks: find

Finds persons whose names contain any of the given keywords.

Format: find KEYWORD [MORE_KEYWORDS]


Examples:

Deleting a task : delete

Deletes the specified task from duke at a specific index.

Format: delete INDEX


Examples:

delete 2 Deletes the 2nd task in duke’s task list.

Exiting the program : exit

Exits the program. Format: exit, quit and bye

Saving the data

Duke task data are saved in the hard disk automatically after any command that changes the data. + There is no need to save manually.

FAQ

Q: How do I transfer my data to another Computer? + A: Install the app in the other computer and overwrite the empty data file it creates with the file that contains the data of your previous Duke folder.

Command Summary

This user guide format has been adapted from addressbook level 3