package
1.2.3
Repository: https://github.com/ava-labs/avash.git
Documentation: pkg.go.dev

# Functions

Deploy deploys nodes to hosts as specified in `config`.
InitAuth creates a mapping of host names to SSH authentications Requires user input at terminal.
InitConfig returns a network configuration from `cfgpath`.
InitHost initializes a host environment to be able to run nodes.
NewSSH instantiates a new SSH client.
PromptAuth returns an `ssh.AuthMethod` object for establishing an `SSHClient` Requires user input at terminal.
Remove removes nodes from hosts as specified in `config`.

# Structs

DeployConfig is a deploy instruction for a particular host.
HostAuth represents a full set of host SSH credentials.
HostConfig is a host configuration.
NodeConfig is a node configuration.
RawConfig is a raw network configuration.
SSHClient implements an SSH client.