Skip to content

ncmathan/ip

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mathan ChatBot's User Guide

Mathan ChatBot is a Desktop App for storing and accessing tasks, events and deadlines. Sample screenshot of UI

Features

Here's a list of commands you can use in the chatbot:

List down all tasks: list

Lists the tasks in the order they were added, whether they are marked or unmarked, and the dates (if any)

Here's a sample output:

list command

Create new todo task: todo [Name]

Adds a new todo task to the list.

Here's an example output:

todo command

Create new deadline: deadline [Name] /by [Date]

Follow the format above exactly with the date in the format yyyy-MM-dd to create a valid deadline task

Here's an example output:

deadline command

Create new event: event [Name] /from [Date] /to [Date]

Follow the format above exactly with the dates in the format yyyy-MM-dd to create a valid event

Here's an example output:

event command

Mark/unmark tasks: mark [taskNum]/unmark [taskNum]

marks and unmarks the checkbox next to task name in list function, to indicate whether task has been completed.

Note

Note that the taskNum is the index of the task in the list function.

Here's an example output:

mark command

Delete a task: delete [taskNum]

Deletes a task from the list.

Note

Note that the taskNum is the index of the task in the list function. The taskNum is recomputed for all other tasks after deleting one task.

Here's an example output:

delete command

Find a task: find [Name]

Searches for tasks based on its name. [Name] may also contain only a part of the task name.

Here's an example output:

task command

Sort event/deadline chronologically: sort event/sort deadline

Sorts deadlines based on when its due and events from its start date.

Here's an example output:

sort command

Exit the chatbot: bye

Exits the chatbot and stops taking in new user input.

Here's an example output:

bye command

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 95.5%
  • Shell 2.6%
  • Batchfile 1.9%