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:
todo
Adds a to-do to the task list.
Format: todo <Description>
Examples:
todo finish Sci-Fi readings for class
todo buy eggs and chicken
deadline
Adds 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 2359
deadilne Figma UI markup /by 2020-09-25 1800
event
Adds 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-2200
event Ultra Hackathon /at 2020-10-14 0800-2300
list
Lists out all tasks in the task list.
Example of usage: list
Expected outcome:
delete
Removes a task from the task list.
Format: delete <index>
Examples:
delete 1
delete -1
-> ERROR
done
Marks a task as completed.
Format: done <index>
Examples:
done 1
done -1
-> ERROR
find
Find 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 ultra
find book
Expected outcome:
postpone
Postpone 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:
postpone
Advance (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:
help
Shows 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 |