package
0.3.2
Repository: https://github.com/dankraw/ssh-aliases.git
Documentation: pkg.go.dev

# Functions

NewCompiler creates an instance of Compiler.
NewValidator creates an instance of Validator.

# Structs

Compiler is responsible for transforming ExpandingHostConfigs into an array of HostEntities.
ConfigProperty is a key-value container.
ContextSource represents a single piece of source that provides host and configs definitions.
ExpandingHostConfig is the input for the ssh-aliases compiler.
HostEntity is the outcome of ssh-alises compiler.
InputContext is the container for all host and configs.
Validator can be used to check the consistency of generated HostEntities.

# Type aliases

ByConfigPropertyKey can be used to sort an array of ConfigProperties by their keys.
ConfigProperties is a list of ssh config properties.
InputHosts is a list of hosts that can be used by the compiler to process RegexpHostConfig.