Versions in this module Expand all Collapse all v1 v1.6.0 Aug 19, 2021 Changes in this version type Shell + Container string + Namespace string + Pod string v1.5.1 Apr 4, 2021 v1.5.0 Feb 21, 2019 Changes in this version + var Path = "~/.shellz" + var Paths = map[string]string(nil) + func Init() (err error) + func Load() (error, Identities, Shells, Groups) + type Address struct + Address string + Port int + func (t Address) Empty() bool + func (t Address) String() string + type Groups map[string]Shells + type Identities map[string]Identity + type Identity struct + KeyFile string + Name string + Password string + Path string + Username string + func LoadIdent(path string) (err error, ident Identity) + type Proxy struct + Address string + Password string + Port int + Username string + func (p Proxy) Empty() bool + func (p Proxy) String() string + type Shell struct + Ciphers []string + Enabled bool + Groups []string + HTTPS bool + Host string + Identity *Identity + IdentityName string + Insecure bool + Name string + Path string + Port int + Proxy Proxy + Tunnel Tunnel + Type string + func LoadShell(path string, idents Identities) (err error, shell Shell) + func (sh Shell) Save() error + type Shells map[string]Shell + type Tunnel struct + Local Address + Remote Address + func (t Tunnel) Empty() bool + func (t Tunnel) String() string