# Functions
CreateOrJoinHandler provides the option to either create a new session if non exist or join an existing.
DefaultClient creates a client based on existing kube config.
NewClient creates client to handle Session resources based on passed config.
Offline is a empty Handler doing nothing.
ParseRoute maps string route representation into a Route struct by unwrapping its type, name and value.
RemoveHandler provides the option to delete an existing sessions if found.
# Structs
Client interacts with the k8s api server.
DeploymentNotFoundError denotes failing to find deployment.
Options holds the variables used by the Session Handler.
State holds the new variables as presented by the creation of the session.
# Type aliases
Handler is a function to setup a server session before attempting to connect.