Alex is a task management application that helps you keep track of your tasks, deadlines, and events. It is designed to be easy to use and efficient, allowing you to manage your tasks quickly and effectively.
You can manage different types of tasks to your list, including to-dos, deadlines, and events.
To-do task is any task without other information to keep track of other than if you have completed the task. To add a to-do task, use the following command:
todo (task description)
This adds a to-do task with the specified description to your list.
Eg. todo buy shampoo --> this will add a to-do task with the description "buy groceries".
Deadlines are tasks that need to be completed by a certain date. To add a deadline task, use the following command:
deadline (task description) /by (date)
You can specify the date in the format YYYY-MM-DD as well so that Alex knows when exactly the task is due.
Eg. deadline submit report /by 2025-02-12 --> this will add a deadline "submit report" and due date 12 Feb 2025.
Events are tasks that have a start and end time. To add an event task, use the following command:
event (task description) /from (time) /to (time)
Eg. event project meeting /from 2pm /to 4pm --> this will add an event "project meeting" with start time 2pm and end time 4pm.
You can view all the tasks in your list by using the following command:
list
This will display all the tasks in your list, including the task type, description, completion status, and relevant time stamps.
You can mark any task as complete or unmark any task as not complete. Simply type the task index after the command.
mark (task index)
unmark (task index)
Eg. mark 2 marks the task number 2 in the list as complete. unmark 2 marks the task number 2 as not complete again.
When a task is complete, a X will appear when you view the task.
You can delete any task easily similar to marking their completion status. Use this command:
delete (task index)
This deletes the task with the index from the list.
Eg. delete 3 deletes the task number 3.
When you have too many tasks to keep track of, try the find command!
find (keyword)
This will give you all the tasks that contain the keyword.
Eg. find lab will find you all the tasks with descriptions containing the keyword lab.
Handling tasks one by one is tiring right? You can use mass operations to delete, mark and unmark tasks.
(mark/unmark/delete) (starting index)-(ending index)
Eg. mark 3-6 will mark tasks with indices between 3 and 6 as complete.