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
YowBot
JAR 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_CASE
are parameters to be supplied by the user.- e.g., in
todo DESCRIPTION
,DESCRIPTION
is 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 |