Tete is a desktop app for managing tasks, optimized for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Tete can help you manage your tasks more efficiently than traditional GUI apps. Tete also provides the additional benefit of commentary, to add some fun to the usually drab process of task management.
Ensure you have Java 17 or above installed on your computer.
- Download the latest .jar file.
- Copy the file to your desired folder.
- Open a command terminal, navigate (
cd) into the folder where you placed the jar file. - Run the application using the command:
java -jar tete.jar
- A GUI should appear within a few seconds.
- Type a command in the command box and press Enter to execute it.
list: Lists all tasks.mark INDEX: Marks the task at the given index as completed.unmark INDEX: Unmarks the task at the given index.todo DESCRIPTION: Adds a ToDo task with the given description.deadline DESCRIPTION /by TIME: Adds a Deadline task with a specified deadline [yyyy/mm/dd].event DESCRIPTION /from START /to END: Adds an Event task with a start [yyyy/mm/dd] and end [yyyy/mm/dd] time.delete INDEX: Deletes the task at the specified index.find KEYWORD: Finds tasks containing the given keyword.help: Shows link to the User Guide page.bye: Tete saves existing tasks and closes.
Refer to the Features section below for details on each command.
Displays a message explaining how to access the help page.
Format:
help
Adds a new task to the task list.
Format:
todo DESCRIPTION
deadline DESCRIPTION /by TIME
event DESCRIPTION /from START /to END
Examples:
todo Read Book
deadline Submit Assignment /by 2025-02-02 [yyyy/mm/dd]
event Hackathon /from 2025-02-02 [yyyy/mm/dd] /to 2025-02-07 [yyyy/mm/dd]
Shows a list of all tasks.
Format:
list
Marks the specified task as done.
Format:
mark INDEX
Examples:
mark 1
Marks the specified task as not done.
Format:
unmark INDEX
Examples:
unmark 1
Finds tasks whose names contain any of the given keywords.
Format:
find KEYWORD [MORE_KEYWORDS]
Examples:
find book
find assignment meeting
Deletes the specified task.
Format:
delete INDEX
Examples:
delete 3
Tete gives a goodbye message.
Format:
bye
- Tasks are automatically saved to the hard disk on closing the app.
- The data is saved as a text file.
- Caution: If you modify the file incorrectly, Tete may fail to load the data properly.
| Action | Format, Examples |
|---|---|
| Add | todo DESCRIPTION |
deadline DESCRIPTION /by TIME |
|
event DESCRIPTION /from START /to END |
|
| Mark | mark INDEX (e.g., mark 1) |
| Unmark | unmark INDEX (e.g., unmark 1) |
| Delete | delete INDEX (e.g., delete 3) |
| Find | find KEYWORD [MORE_KEYWORDS] (e.g., find book) |
| List | list |
| Bye | bye |
| Help | help |
For any further questions or issues, open an issue in the repository. Enjoy managing your tasks with Tete!
