Preview
About
Introducing Tyrone, your ultimate task management chatbot companion. Say goodbye to scattered to-do lists and missed deadlines. With Tyrone by your side, effortlessly organize your tasks, set reminders, and stay on top of your schedule, all through simple conversation. Whether you’re juggling work projects, personal errands, or a mix of both, Tyrone streamlines your productivity, offering personalized assistance tailored to your needs. Experience seamless task management like never before with Tyrone.
Tyrone supports three main types of tasks: todo, deadline & event.
Adds a simple task into the task list.
Command Format: todo <task description>
Example: add a “meet my homies” todo into the list.
todo meet my homies
Adds a task with a due date time into the task list.
Command Format: deadline <task description> /by <yyyy-mm-dd[ HH:mm]>
Example: add a “submit assignment” deadline with due date without time. deadline submit assignment /by 2024-05-04
and with time deadline submit assignment /by 2024-05-04 14:00
Adds a task with a duration date time into the list.
Command Format: event <description> /from <yyyy-mm-dd[ HH:mm]> /to <yyyy-mm-dd[ HH:mm]>
Example: add a “eat with homies” deadline with from/to date without time. event eat with homies /from 2024-05-04 /to 2024-05-05
and with from/to time event eat with homies /from 2024-05-04 14:00 /to 2024-05-05 15:00
Displays the current task list of the application.
Command Format: list
Mark a specific task as considered done.
Command Format: mark <task id>
list command. It must be 1 <= task id <= task list size.Example: marks the task with id 1 mark 1
Unmark a specific task to be not done.
Command Format: unmark <task id>
list command. It must be 1 <= task id <= task list size.Example: marks the task with id 1 unmark 1
Delete a specific task from the list.
Command Format: delete <task id>
list command. It must be 1 <= task id <= task list size.Example: delete the task with id 1 delete 1
Find list of tasks from the list with the specified keyword substring.
Command Format: find <keyword>
Example: finds all the task with “submit” substring in its task description find submit
Undo the recent commands the user made e.g. add, mark, unmark, delete.
Command Format: undo
Terminates the application.
Command Format: bye
Needs JDK 11, update Intellij to the most recent version.
./gradlew clean run