Skip to content

elvern18/ip

 
 

Repository files navigation

User Guide

Features

Adding tasks

There are 3 types of task that you can add.

  • ToDo
  • Deadline
  • Event

Getting all the tasks in the list

Gets a list of all current tasks.

Marking a task

Marks a task as done.

Unmarking a task

Unmarks a task as undone.

Deleting a task

Deletes a task.

Finding tasks by keyword

Find all tasks that contains the keyword

Saving and exiting the chatbot

Saves all current tasks in a txt file and exits the program.

Usage

start

Upon starting Duke successfully, you should be greeted with this.

image

todo - Adds a ToDo task to the list

Example of usage: todo borrow book

Expected outcome:

image

deadline - Adds a Deadline task to the list

Format: "deadline [task description] /by [date in a yyyy/MM/d HHmm format]"

Example of usage: deadline submit assignment /by 2023/06/23 1000

Expected outcome:

image

event - Adds a Event task to the list

Format: "event [task description] /from [start] /to [end]"

Example of usage: event attend wedding /from 6pm /to 10pm

Expected outcome:

image

mark - Marks a task as done

Example of usage: mark 1

Expected outcome:

image

unmark - Unmarks a task as undone

Example of usage: unmark 1

Expected outcome:

image

list - Show all the tasks in the list

Example of usage: list

Expected outcome:

image

delete - Show all the tasks in the list

Example of usage: delete 1

Expected outcome:

image

find - Show all the tasks in the list

Example of usage: find wedding

Expected outcome:

image

bye - Saves all tasks in the current list and ends the program.

Example of usage: bye

Expected outcome:

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.7%
  • Shell 2.5%
  • Batchfile 1.8%