ip

User Guide

🧞‍♂️

Genie is a desktop app for managing your genie.tasks, optimised used via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).

Notes about the command format

overview

Features

The Genie is powerful enough to help you do the following:

Adding a todo: todo

Adds a todo task to the list

Format: todo TASK PRIORITY LEVEL

Examples

overview

Adding a deadline: deadline

Adds a deadline to the task list.

Format: deadline TASK /by DATE

Examples

overview

Adding a event: event

Adds an event to the task list.

Format: event EVENT /at DATE TIME(OPTIONAL)

Examples

overview

Listing all task: list

List all the genie.tasks that are both completed and not completed.

Format: list

overview

Marking a task as done: done INDEX

Mark task as done.

Format: done INDEX

Examples

overview

Deleting a task: delete INDEX

Deleting a specified task from the list.

Format: delete INDEX

Examples

overview

Locating a task: find KEYWORD

Find genie.tasks that contains the given index.

Format: find KEYWORD

Examples

overview

Show all commands: help

Show all the available commands and formats for the user input that the genie.Genie understands.

Format: help

Expected outcome:

overview

Show tasks of certain priority: show PRIORITY LEVEL

Show all the tasks that are of the indicated priority level.

Format: show PRIORITY LEVEL

Examples

Exiting the program: bye

Exits the program.

Format: bye

overview

Saving the data

All the genie.tasks added to the list are automatically saved to the hard drive, no manual editing is needed. The next time the app is opened, your genie.tasks will still appear when you enter the list command.