Widgets
The widgets below were built with base textual widgets, and are meant to work together.
CommandList
A simple text widget for displaying the commands for the shell.

ConsoleLog
A RichLog widget for displaying logs generated by the command.

JobManager
A DataTable to show current running Jobs.

Prompt
The prompt for the shell. Is a sub component of the Shell widget.

SettingsDisplay
Simple widget for displaying the shell variables.

Shell
The primary widget for this extension.
ShellArea
Custom TextArea widget for mimicking shell-like behavior
Suggestions
The widget for showing auto-completion suggestions for the prompt. Is a sub component of the Shell widget.
