Uncle Bob is a Java CLI application which enables a user to include tasks, enabling the user to mark tasks, set dates for deadlines and events and also remind the user of daily upcoming tasks.
Adds a todo to the task list.
Format: todo DESCRIPTION
Example: todo assignment 1
Adds a deadline to the task list, specifying a date the task should be completed by.
Format: deadline DESCRIPTION /by DATE
Example: deadline quiz 2 /by 2024-02-19
Adds an event to the task list. Specifying the start and end date.
Format: event DESCRIPTION /from DATE /to DATE
Example: event Inter-Hall Games /from 2024-02-19 /to 2024-03-21
Lists all tasks.
Format: list
Marks a task as done.
Format: mark INDEX
Example: mark 1
Unmark a task.
Format: unmark INDEX
Example: unmark 1
Delete a task.
Format: delete INDEX
Example: delete 1
Find all tasks containing the specified keyword.
Format: find KEYWORD
Example: find Games
Reminds the user of all tasks occurring on the day.
Format: remind
UncleBob data is saved in the hard disk automatically after any command that changes the data. There is no need to save manually.
UncleBob data is saved automatically as a txt file [JAR file location]/data/unclebob.txt. Advanced users are welcome to update data directly by editing that data file.
| Action | Format |
|---|---|
| Add Todo | todo DESCRIPTION |
| Add Deadline | deadline DESCRIPTION /by DATE |
| Add Event | event DESCRIPTION /from DATE /to DATE |
| List Tasks | list |
| Mark Task | mark INDEX |
| Unmark Task | unmark INDEX |
| Delete Task | delete INDEX |
| Find Task | find KEYWORD |
| Get Reminders | remind |