Baron is a scuffed chatbot designed for users to manage tasks efficiently.
- Getting Started
- Commands
- Adding Tasks
- Marking / Unmarking Tasks
- Deleting Tasks
- Listing Tasks
- Finding Tasks
- Exiting the Application
- Download the latest version of baron.jar
- Run the application from the terminal by executing the following command:
java -jar baron.jar
Baron provides support for 3 types of tasks, todo, deadline and event.
A todo task contains only a task description
Syntax:
todo [task description]
or
t [task description]
Example:
todo buy potatoes
A deadline task contains both a task description and a deadline
Syntax:
deadline [task description] /by [deadline]
or
d [task description] /by [deadline]
Example:
deadline buy potatoes /by 21/02/2025
An event task contains a task description, start time and end time
Syntax:
event [task description] /from [start time] /to [end time]
or
e [task description] /from [start time] /to [end time]
Example:
event buy potatoes /from 21/02/2025 12:00 /to 21/02/2025 14:00
The following are the supported date formats: dd-mm-yyyy, yyyy-mm-dd, dd/mm/yyyy, yyyy/mm/dd, d MMM yyyy, MMM d yyyy
Optionally, a specific time can be specified by appending it in the following formats: HHmm, HH:mm
In the case where the year, or the hour and minutes are not specified, Baron defaults to the current year, and 23:59 for the time.
Tasks can either be marked as done or unmarked. When creating a task, it is set to not yet done by default.
A task can be marked.
Syntax:
mark [task number]
or
m [task number]
Example:
mark 1
A task can be unmarked.
Syntax:
unmark [task number]
or
um [task number]
Example:
unmark 1
It is possible to delete tasks.
Syntax:
delete [task number]
or
del [task number]
Example:
del 1
To list all tasks, type
list
or
l
It is possible to find all tasks that match a search term
Syntax:
find [search term]
or
f [search term]
Example:
find potatoes
To exit the application, either click the 'x' in the top right corner or type
bye
