Skip to content

LimZeWeiDennis/ip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DUKE User Guide

Features

  1. list

  2. todo

  3. deadline

  4. event

  5. done

  6. delete

  7. find

  8. help

  9. bye

Usage

Features

list - Returns the list of tasks in the Task List

Example of usage:

`list`

Expected outcome:

Here are the tasks in your list:
 1. [E][✔] birthday (at: 09 Oct 2020 1800)`
 2. [T][✘] finish iP
 3. [E][✘] birthday (at: 14 Sep 2020 0900)
 4. [T][✘] eat dinner!

todo - Adds a TODO into the Task List

Example of usage:

`todo read a good book`

Expected outcome:

Now you have a new task! :
[T][✘] read a good book
Type 'list' to check your Tasklist

deadline - Adds a deadline into the Task List

Example of usage:

`deadline finish iP /by 2020-09-18 0000`

Expected outcome:

Now you have a new task! :
[D][✘] finish iP (by: 18 Sep 2020 0000)
Type 'list' to check your Tasklist

event - Adds an event into the Task List

Example of usage:

`event Mom's Birthday /at 2020-10-10 1800`

Expected outcome:

Now you have a new task! :
[E][✘] Mom's Birthday (at: 10 Oct 2020 1800)
Type 'list' to check your Tasklist

done - Completes the task at the specified position

Example of usage:

`done 6`

Expected outcome:

If task was not done before:

Nice! This task is getting done!!
[✔] finish iP

If task was done before:

This task is already done!
[✔] finish iP (by: 18 Sep 2020 0000)

delete - Deletes the task at the specified position

Example of usage:

`delete 6`

Expected outcome:

If index in range:

The following Task is removed from the TaskList!!
[✔] finish iP

If index not in range:

You do not have 6 tasks!
Choose a number less than equals to (size of tasklist)!

find - Finds tasks in the Task List that contains the keyword

Example of usage:

`find birthday`

Expected outcome:

If task found with keyword:

There were 2 tasks found
1.[E][✔] birthday (at: 09 Oct 2020 1800)
2.[E][✘] birthday (at: 14 Sep 2020 0900)
3.[E][✘] Mom's Birthday (at: 10 Oct 2020 1800)

If no tasks found with keyword:

There are no tasks found in this find!

help - Returns a list of commands and their uses

Example of usage:

`help` OR
`help todo`

Expected outcome:

If help without command:

Enter "help" followed by the command returns the specific instructions for the command
e.g help OR help todo
-bye
-deadline
-delete
-done
-event
-find
-help
-list
-todo

If help with a command:

todo - Adds a TODO into the Task List
Enter "todo" followed by a spacing before entering the task
e.g todo read a book

bye - Saves the Task List into a txt file and terminates the program

Example of usage:

`bye`

Expected outcome:

Bye! Hope to see you soon again?!

#Thank you for reading!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.7%
  • Shell 1.9%
  • CSS 1.2%
  • Batchfile 1.2%