Skip to content

wongwh2002/ip

 
 

Repository files navigation

Zuke User Guide

Product Screenshot

Zuke is a task management application designed to help you keep track of your todos, deadlines, and events. With Zuke, you can easily add, delete, and manage tasks, ensuring you stay organized and on top of your schedule.

Features

1. Add a Todo Task

To add a todo task, use the following command:

todo <description>

Example:

todo read book

This command adds a todo task with the description read book.

2. Add a Deadline Task

To add a deadline task, use the following command:

deadline <description> /by <yyyy/MM/dd> <HHmm>

Example:

deadline return book /by 2021/09/30 1800

This command adds a deadline task with the description return book and the deadline 30th September 2021, 6:00 PM.

3. Add an Event Task

To add an event task, use the following command:

event <description> /from <yyyy/MM/dd> <HHmm> /to <yyyy/MM/dd> <HHmm>

Example:

event project meeting /from 2023/12/01 1400 /to 2023/12/01 1600

This command adds an event task with the description project meeting and the event timing 1st December 2023, 2:00 PM to 4:00 PM.

4. List all tasks

To list all tasks, use the following command:

list

This command lists all tasks in the task list.

5. Mark a Task as Done

To mark a task as done, use the following command:

mark <task number>

Example:

mark 1

This command marks the task with task number 1 as done.

6. Unmark a Task

To unmark a task, use the following command:

unmark <task number>

Example:

unmark 1

This command unmarks the task with task number 1.

7. Delete a Task

To delete a task, use the following command:

delete <task number>

Example:

delete 1

This command deletes the task with task number 1.

8. Find tasks

To find tasks by keyword, use the following command:

find <keyword>

Example:

find book

This command finds tasks with the keyword book.

9. List tasks for a Specific Date

To list tasks for a specific date, use the following command:

on <yyyy/MM/dd>

Example:

on 2021/09/30

This command lists tasks for the date 30th September 2021. For Event Tasks, it will list tasks on the fromDate and toDate.

10. Exit the Application

To exit the application, use the following command:

bye

This command exits the application.

Getting Started

  1. Ensure you have Java 17 or above installed in your Computer.
  2. Clone this repository.
git clone https://github.com/wongwh2002/ip.git
  1. Navigate to the project folder.
cd ip
  1. Run the application.
java -jar ip.jar
  1. Start managing your tasks with Zuke! sample test data
java -jar ip.jar < text-ui-test/input.txt

Packages

No packages published

Languages

  • Java 94.7%
  • Shell 3.1%
  • Batchfile 2.2%