Rizzler is a CLI-based task management application designed to help you organize and manage your tasks efficiently. With Rizzler, you can add various types of tasks, mark them as completed, delete them, and more. This guide will walk you through all the features of Rizzler.
- Ensure Java 17 or above is installed on your computer.
- Download the latest Rizzler
.jar
file from here. - Copy the file to the folder you want to use as the home folder for Rizzler.
- Open a command terminal, cd into the folder you put the jar file in, and use the java -jar Rizzler.jar command to run the application.
- Once you see the welcome message, you may begin entering commands. Refer to features for full list of commands.
Caution: Command Format Notes
- Words in UPPER_CASE are the parameters to be supplied by the user.
e.g. intodo TASKNAME
,TASKNAME
is a parameter which can be used astodo recite a poem
.- Parameters must be input in the specified order.
e.g. if the command specifies/from START /to END
,/to END /from START
will cause data inaccuracy.- Extraneous parameters for commands that do not take in parameters will be ignored.
e.g. if the command specifieslist 123
, it will be interpreted aslist
.
Displays all the tasks currently the task list.
Format: list
Example: list
Adds a todo task into the task list.
Format: todo TASKNAME
Example: todo buy groceries
Adds a deadline task into the task list.
Format: deadline TASKNAME /by YYYY-MM-DD HH:mm
Example: deadline submit CS2113 iP /by 2024-10-11 23:59
Adds an event task into the task list.
Format: event TASKNAME /from YYYY-MM-DD HH:mm /to YYYY-MM-DD HH:mm
Example: event GESS1005 team meeting /from 2024-10-15 09:00 /to 2024-10-15 11:00
Marks the task corresponding to the index given as completed.
Format: mark INDEX
Example: mark 1
Marks the task corresponding to the index given as incomplete.
Format: unmark INDEX
Example: unmark 2
Deletes the task corresponding to the index given from the task list.
Format: delete INDEX
Example: delete 3
Searches for tasks containing a specific keyword and displays them.
Format: find KEYWORD
Example: find groceries
Exits the Rizzler application.
Format: bye
Example: bye
Rizzler automatically saves your task data to a file upon exiting. You do not need to manually save your tasks.
Task data is stored as a CSV file in the designated storage path. You can edit this file manually, but be cautious: an incorrect format may lead to data loss. It is recommended to back up the file before making edits.
Caution: Editing the data file directly can lead to unexpected behavior and loss of data. Proceed with caution.
Command | Description | Format | Example |
---|---|---|---|
List Tasks | Displays all the tasks in the task list. | list |
list |
Add Todo | Adds a todo task to the task list. | todo TASKNAME |
todo buy groceries |
Add Deadline | Adds a deadline task to the task list. | deadline TASKNAME /by YYYY-MM-DD HH:mm |
deadline submit CS2113 iP /by 2024-10-11 23:59 |
Add Event | Adds an event task to the task list. | event TASKNAME /from YYYY-MM-DD HH:mm /to YYYY-MM-DD HH:mm |
event GESS1005 team meeting /from 2024-10-15 09:00 /to 2024-10-15 11:00 |
Mark Task | Marks the specified task as completed using its index. | mark INDEX |
mark 1 |
Unmark Task | Marks the specified task as incomplete using its index. | unmark INDEX |
unmark 2 |
Delete Task | Deletes the specified task from the task list using its index. | delete INDEX |
delete 3 |
Find Task | Searches for tasks containing a specific keyword and displays them. | find KEYWORD |
find groceries |
Exit | Exits the Rizzler application. | bye |
bye |