Eepy is a command-line to-do list tracker designed to help you manage your tasks efficiently. Stay on top of your deadlines and events while keeping track of your daily tasks in a simple and structured way.
- Ensure you have Java 17 or later installed on your system.
- Download the latest
.jarfile from the GitHub releases (https://github.com/xiaohan28/ip/releases/tag/A-Jar). - Open a terminal and navigate to the directory where the
.jarfile is located. - Run the application using:
java -jar eepy.jar
- Start entering commands! See the features below for available commands.
Eepy supports the following commands:
| Command | Description |
|---|---|
todo TASK |
Adds a To-Do task |
deadline TASK /by DATE |
Adds a Deadline task |
event TASK /from START /to END |
Adds an Event task |
list |
Displays all tasks |
mark INDEX |
Marks a task as completed |
unmark INDEX |
Unmarks a completed task |
remove INDEX |
Deletes a task |
find KEYWORD |
Searches for tasks containing a keyword |
bye |
Exits the application |
todo Finish CS2113 Assignment
Output:
Task added: [T][ ] Finish CS2113 Assignment
Now you have 1 task in the list.
deadline Submit Report /by 2025-03-20
Output:
Task added: [D][ ] Submit Report (by: 2025-03-20)
Now you have 2 tasks in the list.
event Project Meeting /from 2025-03-15 /to 2025-03-16
Output:
Task added: [E][ ] Project Meeting (from: 2025-03-15 to: 2025-03-16)
Now you have 3 tasks in the list.
find Report
Output:
Found it! Here are the matching tasks:
1. [D][ ] Submit Report (by: 2025-03-20)
mark 1
Output:
Well done! You've completed the following task:
[T][X] Finish CS2113 Assignment
remove 2
Output:
Removed: [T][X] CS2113
Now you have 6 tasks in the list.
Prerequisites: JDK 17, update Intellij to the most recent version.
- Open Intellij (if you are not in the welcome screen, click
File>Close Projectto close the existing project first) - Open the project into Intellij as follows:
- Click
Open. - Select the project directory, and click
OK. - If there are any further prompts, accept the defaults.
- Click
- Configure the project to use JDK 17 (not other versions) as explained in here.
In the same dialog, set the Project language level field to theSDK defaultoption. - After that, locate the
src/main/java/eepy/ui/Eepy.javafile, right-click it, and chooseRun Eepy.main()(if the code editor is showing compile errors, try restarting the IDE). If the setup is correct, you should see something like the below as the output:______ ______ _____ __ __ | ____|| ____|| __ \ \ \ / / | |____ | |____ | |__) | \ \_/ / | ____|| ____|| ___/ \ / | |____ | |____ | | | | |______||______||_| |_| (\_/) ( -.-) zzZ (")_(") ~ Sleepy Yet Productive Rabbit ~
Warning: Keep the src\main\java folder as the root folder for Java files (i.e., don't rename those folders or move Java files to another folder outside of this folder path), as this is the default location some tools (e.g., Gradle) expect to find Java files.
🚀 Stay productive with Eepy! 📝