Alpha is a desktop chatbot app for managing tasks, optimized for use via a Command Line Interface. Use Alpha to quickly get your life on-task! Here’s a quick breakdown of Alpha’s features.
Alpha supports 3 types of tasks:
todoAdds a to-do to the task list.
Format: todo <Description>
Examples:
todo finish Sci-Fi readings for classtodo buy eggs and chickendeadlineAdds a deadline to the task list.
Format: deadline <Description> /by <Time>
Note: Time format = Date Time = YYYY-MM-dd HHmm
Examples:
deadline Philosophy essay /by 2020-09-18 2359deadilne Figma UI markup /by 2020-09-25 1800eventAdds an event to the task list.
Format: event <Description> /at <Time>
Note: Time format = Date startTime-endTime = YYYY-MM-dd HHmm-HHmm
Examples:
event Art Exhibition Opening /at 2020-09-20 1800-2200event Ultra Hackathon /at 2020-10-14 0800-2300listLists out all tasks in the task list.
Example of usage: list
Expected outcome:

deleteRemoves a task from the task list.
Format: delete <index>
Examples:
delete 1delete -1 -> ERRORdoneMarks a task as completed.
Format: done <index>
Examples:
done 1done -1 -> ERRORfindFind a task whose description contains the given search term.
Format: find <Search Term>
String searching for a match amongst the task descriptionsExample of usage:
find ultrafind bookExpected outcome:

postponePostpone a deadline or event.
Format: postpone <index> /by <amount> <time unit>
Supported time units:
year(s)month(s)day(s)hour(s)minute(s)Example of usage: postpone 3 /by 2 hours
Example of outcome:

postponeAdvance (brings forward) a deadline or event.
Format: advance <index> /by <amount> <time unit>
Supported time units:
year(s)month(s)day(s)hour(s)minute(s)Example of usage: advance 3 /by 2 hours
Example of outcome:

helpShows the list of all available commands.
Example: help
| Action | Format, Examples |
|---|---|
| Add To-do | todo <Description>E.g.: todo finish Sci-Fi readings for class |
| Add Deadline | deadline <Description> /by <Time>E.g.: deadline Philosophy essay /by 2020-09-18 2359 |
| Add Event | event <Description> /at <Time>E.g.: event Art Exhibition Opening /at 2020-09-20 1800-2200 |
| List | list |
| Delete | delete <index> |
| Done | done <index> |
| Find | find <search term> |
| Postpone | postpone <index> <amount> <time unit>E.g.: postpone 3 /by 2 hours |
| Advance | advance <index> <amount> <time unit>E.g.: advance 3 /by 2 hours |
| help | help |