ip

Tapu - User Guide

Tapu is a desktop app for managing tasks, optimized for use via a Command Line Interface (CLI). If you can type fast, Tapu can get your task management done faster than traditional GUI apps.


Table of Contents


Quick Start

  1. Ensure you have Java 11 or above installed in your Computer.
  2. Download the latest tapu.jar from the releases page.
  3. Copy the file to the folder you want to use as the home folder for your task list.
  4. Open a command terminal, cd into the folder, and use the java -jar tapu.jar command to run the application.
  5. Type the command in the command box and press Enter to execute it. Some example commands you can try:
    • list : Lists all tasks.
    • todo read book : Adds a new todo task to the list.
    • delete 3 : Deletes the 3rd task in the current list.
    • bye : Exits the app.

Features

ℹ️ Notes about the command format:

Adding a Todo : todo

Adds a standard task without any date or time attached to it.

Format: todo <description>

Example:

Adding a Deadline : deadline

Adds a task that needs to be done before a specific date.

Format: deadline <description> /by <date>

💡 Tip: Tapu can understand dates in the yyyy-mm-dd format (e.g., 2026-10-15) and will automatically reformat them for you!

Example:

Adding an Event : event

Adds a task that starts at a specific time and ends at a specific time.

Format: event <description> /from <start time> /to <end time>

Example:

Listing all Tasks : list

Shows a complete list of all tasks currently in your task list.

Format: list

Marking a Task : mark

Marks the specified task in the list as completed.

Format: mark <index>

Example:

Unmarking a Task : unmark

Marks the specified completed task in the list as incomplete.

Format: unmark <index>

Example:

Deleting a Task : delete

Deletes the specified task from the list permanently.

Format: delete <index>

Example:

Locating Tasks by Name : find

Finds all tasks whose descriptions contain the specified keyword.

Format: find <keyword>

Example:

Exiting the Program : bye

Exits the program and automatically saves your task list to the hard disk.

Format: bye


FAQ

Q: How is my data saved? A: Tapu data is saved in the hard disk automatically after any command that changes the list. There is no need to save manually. It will be located in a data/tapu.txt file in the same folder as your .jar file.


Command Summary

Action Format, Examples
Todo todo <description>
e.g., todo read book
Deadline deadline <description> /by <date>
e.g., deadline return book /by 2026-10-15
Event event <description> /from <start> /to <end>
e.g., event meeting /from 2pm /to 4pm
List list
Mark mark <index>
e.g., mark 2
Unmark unmark <index>
e.g., unmark 1
Delete delete <index>
e.g., delete 3
Find find <keyword>
e.g., find book
Bye bye