Chelle is a simple program that allows you to manage your tasks.
Shows a list of all tasks in the task list
- Format:
list
Adds a task to the task list.
- Format:
todo [TASK]
todo Math Homework
todo Do laundry
- Sample output:
1.[T][ ] Math Homework
2.[T][ ] Do laundry
Adds a task with a deadline to the task list.
- Format:
deadline [TASK] /by [DD/MM/YYYY hhmm]
deadline Reply emails /by tomorrow
deadline English essay /by 12/3/2024 2359
deadline Christmas shopping /by 8/12/2024
- Sample output:
1.[D][ ] Reply emails (by: tomorrow)
2.[D][ ] English essay (by: 12 Mar 2024 23:59Hrs)
3.[D][ ] Christmas shopping (by: 8 Dec 2024)
Adds an event to the task list.
- Format:
event [TASK] /from [DATE] /to [DATE]
event Concert /from 6pm /to 9pm
event Hackathon /from Mon /to Tue
- Sample output:
1.[E][ ] Concert (from: 6pm to: 9pm)
2.[E][ ] Hackathon (from: Mon to: Tue)
Marks the indicated task.
- Format:
mark [TASK_NUMBER]
mark 1
- Sample output:
1.[T][X] Math Homework
Unmarks the indicated task.
- Format:
unmark [TASK_NUMBER]
unmark 2
- Sample output:
2.[D][ ] English essay (by: 12 Mar 2024 23:59Hrs)
Deletes the indicated task.
- Format:
delete [TASK_NUMBER]
delete 1
Finds all tasks that contain the keyword.
- Format:
find [KEYWORD]
find homework
- Sample output:
2.[D][ ] English Homework (by: 12 Mar 2024 23:59Hrs)
3.[T][ ] Math Homework
Saves current task list and exits program.
- Format:
bye
Important
Tasks are not saved automatically and will not be saved unless this command is run.
Command | Format, Examples |
---|---|
list | list |
todo | todo [TASK] e.g., todo Math Homework |
deadline | deadline [TASK] /by [DD/MM/YYYY hhmm] e.g., deadline English essay /by 12/3/2024 2359 |
event | event [TASK] /from [DATE] /to [DATE] e.g., event Concert /from 6pm /to 9pm |
mark | mark [TASK_NUMBER] e.g., mark 1 |
unmark | unmark [TASK_NUMBER] e.g., unmark 2 |
delete | delete [TASK_NUMBER] e.g., delete 1 |
find | find [KEYWORD] e.g., find homework |
bye | bye |