Welcome to “YOURS”! This guide will help you get started with using our chatbot effectively for various tasks and interactions.
Notes about command format :
todo
buy groceries, find
gymWords in UPPER_CASE
are the parameters to be supplied by the user.
deadline /by DUEDATE
, DUEDATE
is a parameter which can be used as deadline /by 23/08/2023 0800
.The format for all Dates and Time (FROMDATE, TODATE & DUEDATE) is DD/MM/YYYY HHmm
.
23/08/2023 1800
todo
, event
, deadline
The feature allows you to add new to-do tasks to your task list. YOURS supports three types of tasks todo, event, and deadline.
todo
: Manage your everyday tasks and chores.
todo TASKDESC
Example: todo buy groceries
event
: Schedule and organize upcoming events and activities.
event TASKDESC /from FROMDATE /to TODATE
Example: event meeting /from 23/08/2023 1800 /to 23/08/2023 1900
deadline
: Keep track of important deadlines.
deadline TASKDESC /by DUEDATE
Example: deadline assignment /by 23/08/2023 2359
delete
Removes tasks from your task list when they are no longer relevant or needed.
delete INDEX
delete 1
Delete the first task of the list.
list
Displays all the tasks in the task list.
Format: list
Example:
The task display in this format: [Type][Completeness] Task description
[T]
= todo
[E]
= event
[D]
= deadline
[X]
= done
[ ]
= not done
edit
Edits a task field to a new input
edit INDEX FIELD NEWINPUT
todo
: taskdesc
event
: taskdesc
, fromdate
, todate
deadline
: taskdesc
, duedate
The provided NEWINPUT must match the format for the provided FIELD.
e.g If FIELD = fromdate
, then NEWINPUT = 23/08/2023 1800
Example:
edit 1 taskdesc laundries
Edits the task description of the first task to sleep
.
edit 2 fromdate 23/08/2023 1900
Edits the from date for the second task (an Events) to 23/08/2023 1900
:bulb: Tip: Use the list command to check the list for the task’s index and its type to ease your edit process.
mark
Marks a task as completed.
mark INDEX
mark 1
, Mark the first task of the list as done.unmark
Marks a task as not complete.
unmark INDEX
unmark 1
Mark the first task of the list as not done.find
Finds tasks that match the given keyword.
Format: find KEYWORD
Example: find fetch
Find tasks with a description contained fetch.
bye
Exits the program.
bye
All data will be saved in the hard disk automatically after any command that changes the data. There is no need to save manually.
All data will be saved on the hard disk automatically as text file [JAR file location]/data/TaskList.txt
. Advanced users are welcome to update data directly by editing that data file.
Command | Format | Example |
---|---|---|
todo | todo TASKDESC |
todo buy groceries |
event | event TASKDESC /from FROMDATE /to TODATE |
event meeting /from 23/08/2023 1800 /to 23/08/2023 1900 |
deadline | deadline TASKDESC /by DUEDATE |
deadline assignment /by 23/08/2023 2359 |
delete | delete INDEX |
delete 1 |
edit | edit INDEX FIELD NEWINPUT |
edit 1 taskdesc fetch John edit 2 fromdate 23/08/2023 1900 |
list | list |
list |
mark | mark INDEX |
mark 1 |
unmark | unmark INDEX |
unmark 1 |
find | find KEYWORD |
find fetch |
bye | bye |
bye |