Documentation ¶
Index ¶
Constants ¶
View Source
const (
// UserAppConfig holds the user podman-tui config path.
UserAppConfig = ".config/" + _configPath
)
Variables ¶
View Source
var ( ErrRemotePodmanUDSReport = errors.New("remote podman failed to report its UDS socket") ErrInvalidURISchemaName = errors.New("invalid schema name") ErrInvalidTCPSchemaOption = errors.New("invalid option for tcp") ErrInvalidUnixSchemaOption = errors.New("invalid option for unix") ErrFileNotUnixSocket = errors.New("not a unix domain socket") ErrEmptySSHIdentity = errors.New("empty identity field for SSH connection") ErrEmptyURIDestination = errors.New("empty URI destination") ErrEmptyServiceName = errors.New("empty service name") ErrDuplicatedServiceName = errors.New("duplicated service name") )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Services specify the service destination connections Services map[string]Service `toml:"services,omitempty"` // contains filtered or unexported fields }
Config contains configuration options for container tools.
func (*Config) ServicesConnections ¶
func (c *Config) ServicesConnections() []registry.Connection
ServicesConnections returns list of available connections.
func (*Config) SetDefaultService ¶
SetDefaultService sets default service name.
type Service ¶
type Service struct { // URI, required. Example: ssh://root@example.com:22/run/podman/podman.sock URI string `toml:"uri"` // Identity file with ssh key, optional Identity string `toml:"identity,omitempty"` // Default if its default service, optional Default bool `toml:"default,omitempty"` }
Service represents remote service destination.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.