Repository navigation
Bibi v0.1
Bibi is a command-line chatbot that keeps track of ToDos, deadlines, and events.
Running it
Requires JDK 25.
-
Copy
bibi.jarinto an empty folder. -
Open a command window in that folder.
-
Run:
java -jar "bibi.jar"
Bibi saves your tasks to data/bibi.txt inside that folder and restores them the
next time you start it. Nothing else needs to be installed — the JAR contains
everything it needs.
Commands
| Command | What it does |
|---|---|
todo <description> |
Add a task with no date |
deadline <description> /by <date> |
Add a task due by a date |
event <description> /from <start> /to <end> |
Add a task that runs between two dates |
list |
Show every task |
on <date> |
Show the deadlines due, and events running, on one date |
mark <number> / unmark <number> |
Change whether a task is done |
remove <number> |
Delete a task |
help |
Show this list in the app |
bye |
Exit |
Dates are written as 2019-10-15 or 2/12/2019, each optionally followed by a
24-hour time, for example 2/12/2019 1800.
What is in this release
Everything up to the A-Jar increment: task types with real dates, automatic
saving and loading with recovery from a damaged save file, an OOP structure of
Ui, Parser, Command, TaskList and Storage organised into packages, a
Gradle build, and 73 JUnit tests.