data class MenuOptions
This data class is a more readable wrapper for a list of pairs of a command label and the associated action which should be invoked upon calling that command. |
|
class ShellCommandHandler : ShellCommands
This class allows for interacting with an interactive shell by invoking external methods, as well as retrieving user input. |
|
interface ShellCommands
Shell commands interface allowing for interacting with a shell by retrieving user inputs and rendering menus. |