Skip to the content.

User Guide

Ren is a desktop chatbot assistant that can help you manage and store your tasks or notes. It is optimised for use via a Command Line Interface (CLI), benefitting fast typists, while still having the benefits of a Graphical User Interface (GUI).

Manage your tasks effectively with the help of Ren! 🤩

Image of

Features

Read this User Guide from top to bottom for a good flow!

ℹ️ Notes about the command format:

⚡ Add a todo task: todo

Adds a todo task to the tasks list.

Format: todo DESCRIPTION

Example: todo Read a Book

Expected Outcome:

Ren helped you add:
[T][ ] Read a Book

Now you have 1 tasks in the list.

⚡ Add a deadline task: deadline

Adds a deadline task to the tasks list.

Format: deadline DESCRIPTION /by DD-mm-YYYY HHmm

Example: deadline Submit iP /by 22-09-2023 2359

Expected Outcome:

Ren helped you add:
[D][ ] Submit iP (by: Sep 22 2023 23:59PM)

Now you have 2 tasks in the list.

⚡ Add an event task: event

Adds an event task to the tasks list.

Format: event DESCRIPTION /from DD-mm-YYYY HHmm /to DD-mm-YYYY HHmm

Example: event tP Meeting /from 17-09-2023 1200 /to 17-09-2023 1300

Expected Outcome:

Ren helped you add:
[E][ ] tP Meeting (from: Sep 17 2023 12:00PM to: Sep 17 2023 13:00PM)

Now you have 3 tasks in the list.

⚡ List all tasks: list

Lists all the tasks in the tasks list.

Format: list

Example: list

Expected Outcome:

Here are the tasks in your list:
1. [T][ ] Read a Book
2. [D][ ] Submit iP (by: Sep 22 2023 23:59PM)
3. [E][ ] tP Meeting (from: Sep 17 2023 12:00PM to: Sep 17 2023 13:00PM)

⚡ Mark a task: mark

Marks the unmarked task at the index in the tasks list as done.

Format: mark INDEX

Example: mark 1

Expected Outcome:

Nice! Ren marked this task as done:
[T][X] Read a Book

⚡ Unmark a task: unmark

Unmarks the marked task at the index in the tasks list as not done yet.

Format: unmark INDEX

Example: unmark 1

Expected Outcome:

Nice! Ren marked this task as not done yet  :
[T][ ] Read a Book

⚡ Delete a task: delete

Deletes a task at that index from the tasks list.

Format: delete INDEX

Example: delete 1

Expected Outcome:

Ren removed the task:
[T][ ] Read a Book

Now you have 2 tasks in the list.

⚡ Find tasks: find

Finds all task that matches the target in the tasks list.

Format: find TARGET

Example: find Submit

Expected Outcome:

Here are the matching tasks in your list
1. [D][ ] Submit iP (by: Sep 22 2023 23:59PM)

⚡ Add a note: note

Adds a note to the notes list.

Format: note DESCRIPTION

Example: note SLAP means Single Level of Abstraction Principle

Expected Outcome:

Ren helped you add a new note:
Slap means Single Level of Abstraction Principle

⚡ List all notes: notes

Lists all the notes in the notes list.

Format: notes

Example: notes

Expected Outcome:

Here are the notes in your list:
1. SLAP means Single Level of Abstraction Principle

⚡ Exit the program: bye

Exits the program.

Format: bye

Example: bye

Expected Outcome:

I understand, I will excuse myself...

⚡ Save data

Ren saves the data automatically in local storage as tasks.txt and notes.txt for tasks and notes respectively.