Skip to content

DragonPig42/ip

 
 

Repository files navigation

User Guide

Duke Scheduler is a useful tool for keeping track of todos, events and deadlines, making scheduling easy, never get late anymore!

Features

  1. Adding a task
  2. Listing all tasks
  3. Finding task based on keyword
  4. Finding task based on date
  5. Cloning a task
  6. Marking a task as completed
  7. Marking a task as uncompleted
  8. Deleting a task
  9. Exiting the program



1.Adding a task

Adds a todo, event or deadline task to the scheduler.

format:

To add a todo: 
todo description

To add a deadline: 
deadline description / YYYY-MM-DD

To add an event: 
event description / YYYY-MM-DD

Examples:

todo read book Assignment
deadline finsih cs2103 assignment / 2022-09-16
event open house / 2022-08-01

outcome:

picture alt



2.Listing all tasks

Shows all the tasks by completed and uncompleted status.

format:

list

outcome:

picture alt



3.Finding task based on keyword

Finds all the tasks matching the given keyword.

format:

find keyword

example:

find book

outcome:

picture alt



4.Finding task based on date

Finds all the tasks fall on the same date.

format:

date YYYY-MM-DD

example:

date 2022-09-16

outcome:

picture alt



5.Cloning a task

Clones an existing task using the task index, this provides an easy way to add a new task without having to type all the similar information again.

format:

clone INDEX

example:

clone 2

outcome:

picture alt



6.Marking a task as completed

Marks a task as completed.

format:

mark INDEX

example:

mark 2

outcome:

picture alt



7.Marking a task as uncompleted

Marks a task as uncompleted.

format:*

unmark INDEX

example:

unmark 2

outcome:

picture alt



8.Deleting a task

Deletes a task from the scheduler.

format:

delete INDEX

example:

delete 4

outcome:

picture alt



9.Exiting the program

Exits the program.

format:

bye

outcome:

picture alt



Saving data

The program will automatically save the task data, so no need to worry about data lost.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 94.9%
  • Shell 1.9%
  • CSS 1.8%
  • Batchfile 1.4%