Yow is a desktop application for managing tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI).
-
Ensure you have Java 17 or above installed on your computer.
-
Download the latest
YowBotJAR file from the releases page. -
Copy the JAR file to the folder you want to use as the home folder for Yow.
-
Open a command terminal, navigate (
cd) into the folder containing the JAR file, and run:java -jar YowBot.jar -
Start entering commands. Some example commands you can try:
list: Lists all tasks.todo Read a book: Adds a To-Do task.delete 2: Deletes the 2nd task.bye: Exits the chatbot.
-
Refer to the Features section below for details of each command.
Notes about the command format:
- Words in
UPPER_CASEare parameters to be supplied by the user.- e.g., in
todo DESCRIPTION,DESCRIPTIONis a parameter which can be used astodo Read a book.
- e.g., in
- Parameters must be in the specified order.
- Extraneous parameters for commands that do not take in parameters (such as
help,list,bye) will be ignored.
Adds a task to Yow. There are four types of tasks:
-
To-Do Task
todo Project3 -
Deadline Task
deadline Submit report /by 2025-02-28 1800 -
Event Task
event Meeting /from 2025-03-01 1400 /to 2025-03-01 1600 -
Specific Duration Task
within Project work /from 2025-02-15 1000 /to 2025-02-20 1800
Shows a message explaining how to access the help page.
Format: help
Shows a list of all tasks in Yow.
Format: list
Marks the specified task as completed.
Format: mark INDEX
Marks the specified task as not completed.
Format: unmark INDEX
Deletes the specified task from Yow.
Format: delete INDEX
Finds tasks whose descriptions contain the given keyword.
Format: find KEYWORD
Closes the YowBot window and exits the program.
Format: bye
Yow automatically saves tasks to yow.txt in the data/ directory. Tasks will be loaded when you restart the chatbot.
Tasks are stored in yow.txt. Advanced users can manually edit this file.
Incorrect edits can cause unexpected behavior.
Q: How do I transfer my tasks to another computer?
A: Install Yow on the other computer and copy the yow.txt file to its data/ folder.
| Action | Format |
|---|---|
| Add To-Do Task | todo DESCRIPTION |
| Add Deadline Task | deadline DESCRIPTION /by DATE_TIME |
| Add Event Task | event DESCRIPTION /from START_TIME /to END_TIME |
| Add Duration Task | within DESCRIPTION /from START_TIME /to END_TIME |
| List Tasks | list |
| Mark Task as Done | mark INDEX |
| Unmark Task | unmark INDEX |
| Delete Task | delete INDEX |
| Find Task | find KEYWORD |
| View Help | help |
| Exit | bye |