# Packages
No description provided by the author
# Functions
AuthenticationMiddleware handles authentication.
CommandMiddleware handles git commands and CLI commands.
ContextMiddleware adds the config, backend, and logger to the session context.
LoggingMiddleware logs the ssh connection and command.
NewSSHServer returns a new SSHServer.
NewUI returns a new UI model.
SessionHandler is the soft-serve bubbletea ssh session handler.
# Variables
ErrPermissionDenied is returned when a user is not allowed connect.