ip

BorzAI User Guide

Ui

BorzAI is a web-based chatbot that can help manage your todos, deadlines and events in a tasklist. All you have to do is enter commands to tell it what to do and it will help you manage your tasklist accordingly. With this, you can focus on other things without forgetting what you have to do.

Quick Start

  1. Download the latest version from here.
  2. Copy the jar file into an empty folder.
  3. Open a command window in that folder.
  4. Run the command java -jar BorzAi-{version}.jar e.g., java -jar BorzAI-v1.0.jar (i.e., run the command in the same folder as the jar file).
  5. Let BorzAI handle your tasks for you!

Commands

Adding a todo: todo

Adds a todo to the tasklist.

Format: todo <description>

Examples:

Adding a deadline: deadline

Adds a deadline to the tasklist.

Format: deadline <description> /by <date/time>

Examples:

Adding an event: event

Adds an event to the tasklist.

Format: event <description> /from <date/time> /to <date/time>

Examples:

Listing all tasks: list

Shows a list of all tasks in the tasklist.

Format: list

Marking a task: mark

Marks a task as done in the tasklist.

Format: mark <number>

Examples:

Unmarking a task: unmark

Unmarks a task as done in the tasklist.

Format: unmark <number>

Examples:

Deleting a task: delete

Deletes a task in the tasklist.

Format: delete <number>

Examples:

Filtering by description: filter

Filters tasks whose description contain any of the given keywords.

Format: filter <keywords...>

Examples:

Filtering by date: filterdate

Filters tasks whose date matches/is ongoing on any of the given dates.

Format: filterdate <dates...>

Examples:

Sorting by alphabet: sort

Sorts all tasks by alphabetical order and displays them.

Format: sort

Sorting by date: sortdate

Sorts all tasks by date and displays them.

Format: sortdate

Sorting by task type: sorttask

Sorts all tasks by task type and displays them.

Format: sorttask

Sorting by task status: sortdone

Sorts all tasks by status(marked/unmarked) and displays them.

Format: sortdone

Saving the data

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

Command Summary

Command Description
todo <description> Add todo.
deadline <description> /by <date/time> Add deadline.
event <description> /from <date/time> /to <date/time> Add event.
list Show tasks.
mark <number> Mark task.
unmark <number> Unmark task.
delete <number> Delete task.
filter <keywords...> Filter tasks by keyword(s), separate multiple keywords with commas.
filterdate <dates...> Filter tasks by date(s), separate multiple dates with commas.
sort Sort tasks by alphabet.
sortdate Sort tasks by date.
sorttask Sort tasks by task type.
sortdone Sort tasks by status.