ip

!!! Your one-stop KleeBot User Guide!!!

I love u

KleeBot is a lightweight, cute, and snappy task management app for your daily needs!!! You can run it either as a CLI program or via the JavaFX GUI!! <3

Getting started

Requirements

Commands

All commands are typed (in CLI) or invoked in the GUI input box. Note that commands are case-sensitive, as Klee is still learning rapidly from you and its userbase! >-<

Adding Deadlines

Add a deadline task with a due date.

Example: deadline submit report /by 2025-10-01

Output: img_1.png

Adding Events

Add an Event task with a start and end date.

Example: event meeting /from 2pm Monday /to 4pm Tuesday

Output: img.png

Adding ToDos

Add a ToDo task with no additional details

Example: todo sleep

Output:img.png

Changing Priorities:

Update a task’s priority at an index to a different value.

Example: `setPriority 1 50”

Output: img.png

List

Show all tasks with indices and statuses.

Example output: img.png

Mark

Usage: mark <task_number> Marks a task as done.

Delete

Usage: delete <task_number>

Deletes a task from the list.

Find

Usage: find <keyword>

Find tasks that contain a keyword in their descriptions.

Echo

Usage: echo <text>

Echoes back the text. Useful to test the bot.

bye

Exits the program….

TODO for future implementations: