Documentation ¶
Index ¶
- Variables
- func GetCurrentConfig() (string, error)
- func ImportConfig(options ...ImportOption) (err error)
- func InitRegistry() error
- func ListConfigs() ([]string, error)
- func RemoveConfig(name string, force bool) error
- func UseConfig(name string, options UseOptions) error
- type ImportOption
- type SSHConfig
- type UseOptions
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrConfAlreadyExists = errors.New("config already exists")
View Source
var ErrConfigInUse = errors.New("config in use")
Functions ¶
func GetCurrentConfig ¶
func ImportConfig ¶
func ImportConfig(options ...ImportOption) (err error)
func InitRegistry ¶
func InitRegistry() error
func ListConfigs ¶
func RemoveConfig ¶
func UseConfig ¶
func UseConfig(name string, options UseOptions) error
Types ¶
type ImportOption ¶
type ImportOption func(i *importOptions)
func ImportOptionWithForce ¶
func ImportOptionWithForce(force bool) ImportOption
func ImportOptionWithHost ¶
func ImportOptionWithHost(host string) ImportOption
func ImportOptionWithName ¶
func ImportOptionWithName(name string) ImportOption
func ImportOptionWithPath ¶
func ImportOptionWithPath(path string) ImportOption
func ImportOptionWithSSH ¶
func ImportOptionWithSSH(ssh SSHConfig) ImportOption
Click to show internal directories.
Click to hide internal directories.