Versions in this module Expand all Collapse all v1 v1.0.1 Apr 6, 2021 Changes in this version + func LoadConfig() error type ConfigType + DefaultPort uint16 + DefaultTimeout int + DefaultUser string type Host + func (host *Host) SetDefaultValue() + func (host *Host) SetOverlayValue() + func (host *Host) TagsFormat() v1.0.0 Mar 31, 2021 Changes in this version + const HOST_LIST_HEADERS + var Config = &ConfigType + func AddHost(name string, user string, ip string, port uint16, jump string, tags string, ...) error + func CheckTags(tags string) error + func DeleteHost(name string) error + func GetHostNames() (names []string) + func InitConfig() error + func ListConfigHosts(name string, user string, tags string) error + func UpdateHost(name string, user string, ip string, port uint16, jump string, tags string, ...) error + type ConfigType struct + DefaultJump string + Hosts map[string]*Host + JumpHosts []*Host + ModulesDir string + OverlayHost string + OverlayJump string + OverlayPort uint16 + OverlayTimeout int + OverlayUser string + Parallel int + SSHAuthSock string + type Host struct + Addr string + Host string + Jump string + JumpList []*Host + Name string + Port uint16 + TagList []string + Tags string + Timeout int + User string + func ConfigHostsFilter(name string, user string, tags string) (hosts []*Host, err error) + func (host *Host) EndPoint() string + func (host *Host) JumpString() string + func (host *Host) Overlay() + func (host *Host) Parse() (err error) + func (host *Host) Row() string + func (host *Host) String() string