Documentation
¶
Index ¶
- Variables
- func Check(connectionFilePath string, secretKeyFilePath string, configFilePath string) (bool, error)
- func CleanSSHFile(value *bool, connectionFilePath string, secretKeyFilePath string)
- func FlagException(err error) error
- func SaveConfig(configFilePath string, config SSHManagerConfig) error
- func SetConfig(configFilePath string, configName string, configValue string) error
- type SSHManagerConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var SSHManagerVersion = "v1.1.0"
Functions ¶
func Check ¶
func Check(connectionFilePath string, secretKeyFilePath string, configFilePath string) (bool, error)
Check function checks the command line flags for specific actions. Returns true if process should continue, false if it should exit.
func CleanSSHFile ¶
func FlagException ¶
func SaveConfig ¶
func SaveConfig(configFilePath string, config SSHManagerConfig) error
SaveConfig saves the configuration to the specified file.
Types ¶
type SSHManagerConfig ¶
type SSHManagerConfig struct {
Behaviour struct {
ContinueAfterSSHExit bool `yaml:"continueAfterSSHExit"`
}
}
func LoadConfig ¶
func LoadConfig(configFilePath string) (SSHManagerConfig, error)
LoadConfig loads the configuration from the specified file.
func (*SSHManagerConfig) SetDefault ¶
func (config *SSHManagerConfig) SetDefault()
Click to show internal directories.
Click to hide internal directories.