Fence is a chatbot for managing tasks, mainly for use via a Command Line Interface (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, Fence can manage your tasks faster than traditional GUI apps.
Adds a todo task to the chatbot.
Format: todo TASK
Examples:
todo return book
Adds a deadline task to the chatbot. If undone on the due date, Fence automatically displays a reminder upon launch.
Format: deadline TASK /by YYYY-MM-DD
Examples:
deadline finish ip /by 2024-09-23
Adds an event task to the chatbot.
Format: event TASK /from START /to END
Examples:
event attend tutorial /from 2pm /to 4pm
Shows a list of all tasks in the chatbot.
Format: list
Marks the specified task as done.
Format: mark INDEX
- Marks a task at the specified
INDEX - The index refers to the index number shown in the displayed tasks list.
- The index must be a positive integer 1, 2, 3, ...
Examples:
mark 1Marks the first task in the task list as complete.
Marks the specified task as undone.
Format: unmark INDEX
- Unmarks a task at the specified
INDEX - The index refers to the index number shown in the displayed tasks list.
- The index must be a positive integer 1, 2, 3, ...
Examples:
unmark 2Marks the second task in the task list as incomplete.
Deletes the specified task from the chatbot.
Format: delete INDEX
- Deletes a task at the specified
INDEX - The index refers to the index number shown in the displayed tasks list.
- The index must be a positive integer 1, 2, 3, ...
Examples:
delete 3Deletes the third task in the task list.
Finds tasks whose description contain the given keywords.
Format: find KEYWORD
- Partial words can be matched e.g.
finishwill matchfinish ip - The keyword must match the order in the task exactly e.g.
book returnwill not matchreturn book - The keyword must match the formatting in the task exactly e.g.
tUtoRIalwill not matchattend tutorial - Only the description is searched.
Examples:
find finishreturnsfinish ipandfinish homework
Input anything as the next message to exit the program.
Format: bye
