A desktop application to simplify your task management needs.
Opus is a desktop application to simplify your task management needs. Optimized for usage via a Command Line Interface (CLI) and augmented with a Graphical User Interface (GUI), Opus is fast and easy to use.

Download opus.jar here.
Copy the file to the folder you want to use as the home folder for Opus.
Double-click the file to start the app.
Type a command in the prompt box and press Enter to send it to Opus.
Refer to the Features and Usage section below for details of each command.
UPPER_CASE are parameters to be supplied by the user.[square brackets] are optional.todo / deadline / eventAdds a task with a specific type.
todo - a task without a timestamp.
Format: todo DESCRIPTION
Example of usage: todo draw more art
deadline - a task with a timestamp indicating by when it must be done. deadline DESCRIPTION /by YYYY/MM/DD [HHMM] deadline finish project /by 2020/09/18deadline submit assigment /by 2020/10/03 2359event - a task with a timestamp indicating when it will be held. event DESCRIPTION /at YYYY/MM/DD [HHMM] deadline CTF competition /at 2020/09/05deadline birthday surprise /at 2020/07/19 2200doneMarks a task with the specified index as done.
Format: done INDEX
Example of usage: done 1
deleteDeletes a task with the specified index.
Format: delete INDEX
Example of usage: delete 1
listLists all tasks saved in Opus.
Format: list
Example of usage: list
findLists all tasks whose description contains the specified keyword.
Format: find KEYWORD
Example of usage: find work
aliasAdds a command alias with the specified keyword.
Format: alias KEYWORD=COMMAND
Example of usage: alias del=delete
byeQuits the Opus application.
Format: bye
Example of usage: bye