Welcome to Angela, your personal task manager assistant.
Are you fear of missing out upcoming deadlines and tasks? Do you want to take a lot of responsibilities but don’t think you can manage them? Worry no more, because Angela will take care for you those menial and exhausting tasks.
Using a friendly Graphic User Interface (GUI) and kawaii profile picture, handling those deadlines with Angela is going to be fun and relaxing. Just simply download and open the Angela, and you are good to go.
Java 11 or above installed in your Computer.angela.jar from here.task_Id means that the id of your task (You can find it using list).description means the content of the task that user want to add.time means when the tasks are happening, and is written with format /at D/M/YYYY.find_date means the date you want to find tasks, and is written with format D/M/YYYY.keyword means the keyword that you think the task contain (eg: “hom” in “homework)helpAngela shows all commands and their respective descriptions to the user. This is helpful for beginners and users who forgot the syntax of a command.
Format: help
Expected outcome:

listAngela keep tracks of all your tasks since you launch Angela for the first time.
Hence, you can easily view back what those tasks are and their status simply by entering list.
Format: list
Expected outcome:

mark \ unmarkWhen you think that you have finished a task or just change your mind about the completeness of some tasks, you can simply tell Angela which task you want to change status, and Angela will note that down.
Format: mark task_Id to change task status to complete and unmark task_Id for the opposite
Example of usage:
mark 1: Mark the first task in the list as finished.unmark 2: Mark the second task in the list as not finished.Expected outcome:

todoIf you have any task need to do, that doesn’t have any deadline, then
Angela todo task is perfect for you.
Format: todo description
Example of usage:
todo go to SOC: Create a todo task with “go to SOC” as its context.todo watch lecture: Create a todo task with “watch lecture” as its context.Expected outcome:

deadlineIf you need to do something, and its have a fixed deadline, then no worry, Angela
will help you manage them by using deadline.
Format: deadline description time
Example of usage:
deadline submit CS2103 /at 18/2/2022: Create a deadline task that due at
“18/2/2022” and have “submit CS2103” as its content.deadline gacha promo /at 19/2/2022: Create a deadline task that due at
“19/2/2022” and have “gacha promo” as its content.Expected outcome:

eventIf there is an event that you need to attend, simply tell Angela to record it down and don’t need to think about it anymore.
Format: event description time
Example of usage:
event career fair /at 1/3/2022: Create an event about “career fair” that going to happen
at 1/3/2022.event swift workshop /at 8/3/2022: Create an event about “swift workshop” that going to happen
at 8/3/2022.Expected outcome:

deleteIf you feel like you don’t need to keep track of a specific task, you can ask Angela to remove the task list.
Format: delete task_Id
Example of usage:
delete 3: Delete the third task in the list.delete 9: Delete the ninth task in the list.Expected outcome:

dateYou want to find which deadlines or events that you need to do in tomorrow? Rather than going through every one of them in your memory, you just simply ask Angela and everything will be showed clearly to you.
Format: date find_date
Example of usage:
date 18/2/2022: Find all deadlines and events that happen in 18/2/2022.date 9/10/2021: Find all deadlines and events that happen in 9/10/2022.Expected outcome:

findWant to find a specific task, but you don’t want to scroll through the task list?
Then with find and some keyword, Angela will list down all the potential
task for you. No more hard scrolling right.
Format: find keyword
Example of usage:
find CS2103: Find all tasks have “CS2103” in their description.find play game: Find all tasks have “play game” in their description.Expected outcome:

byeYou won’t have to keep Angela open all the time. When you think you have finished
adding all the tasks, you can say bye to Angela. Don’t worry, all your tasks will be
store in an external database for future open.
Format: bye
Expected outcome:

Q: Can I use on other OS system (e.g. macOS, Linux)? A: Yes, you can. Angela is made to suitable for all operating system. Just make sure that you have install Java 11 beforehand.