View on GitHub

ip

User Guide

Wonka is a desktop app created with the sole purpose of task management, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Wonka can increase your task management efficiency by at least 40%!

Quick Start

  1. Ensure you have Java 11 or above installed in your Computer.
  2. Download the latest Wonka.jar from here.
  3. Copy the file to the folder you want to use as the home folder for your Wonka.
  4. Double-click the file to start the app. The GUI similar to the image below should appear in a few seconds. Note how the app contains some sample data.

Features and Usage

Notes about the command format:

  • Words in UPPPER_CASE are the parameters to be supplied by the user.
    e.g. in todo DESCRIPTION, DESCRIPTION is a parameter which can be used as todo task.

Adding a task to be done: todo

Adds a task to be done.
Format: todo DESCRIPTION

Examples:

Adding a task with a deadline: deadline

Adds a task with a deadline.
Format: deadline DESCRIPTION /by DEADLINE

Examples:

Adding an event: event

Adds an event with a given time.
Format: event DESCRIPTION /at TIME

Examples:

Adding a task that requires a certain fixed duration: fixed

Adds a task that requires a fixed duration. Format: fixed DESCRIPTION /needs DURATION

Examples:

Listing all tasks: list

Shows a list of all tasks added.
Format: list

Marking a task as done: mark

Marks a task as done.
Format: mark INDEX

Example:

Unmarking a task that was marked as done: unmark

Unmarks a task that was marked as done.

Example:

Locating a task by name: find

Finds tasks whose name contain any of the given keywords. Format: find KEYWORD

Examples:

Deleting a task: delete

Deletes the specified task from the task list. Format: delete INDEX

Examples:

Exiting the program: bye

Exits the program. Format: bye

Saving the data

Wonka automatically creates a folder in your hard disk on first launch, and automatically saves data to a save file in the folder after any command that changes the data.

There is no need to save manually.