Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrConfigNotFound = errors.New(`Could not read local credentials. Are you logged in? Use "infra login" to login`)
Functions ¶
func NewRootCmd ¶ added in v0.0.3
Types ¶
type ClientConfig ¶ added in v0.4.0
type ClientConfig struct { Version string `json:"version"` Hosts []ClientHostConfig `json:"hosts"` }
current: v0.3
func NewClientConfig ¶ added in v0.3.0
func NewClientConfig() *ClientConfig
type ClientConfigV0dot1 ¶ added in v0.3.0
type ClientConfigV0dot1 struct { Version string `json:"version"` // always blank in v0.1 Name string `json:"name"` Host string `json:"host"` Token string `json:"token"` SkipTLSVerify bool `json:"skip-tls-verify"` SourceID string `json:"source-id"` }
func (ClientConfigV0dot1) ToV0dot2 ¶ added in v0.3.0
func (c ClientConfigV0dot1) ToV0dot2() *ClientConfigV0dot2
ToV0dot2 upgrades the config to the 0.2 version
type ClientConfigV0dot2 ¶ added in v0.3.0
type ClientConfigV0dot2 struct { Version string `json:"version"` // v0.2 Hosts []ClientHostConfigV0dot2 `json:"hosts"` }
func (ClientConfigV0dot2) ToV0dot3 ¶ added in v0.4.0
func (c ClientConfigV0dot2) ToV0dot3() *ClientConfig
ToV0dot3 upgrades the config to the 0.3 version
type ClientHostConfig ¶ added in v0.4.0
type ClientHostConfig struct { ID uid.ID `json:"id"` Name string `json:"name"` Host string `json:"host"` Token string `json:"token"` SkipTLSVerify bool `json:"skip-tls-verify"` // where is the other cert info stored? ProviderID uid.ID `json:"provider-id"` Current bool `json:"current"` }
current: v0.3
type ClientHostConfigV0dot2 ¶ added in v0.4.0
type CodeResponse ¶
type ErrResultTimedOut ¶ added in v0.3.2
type ErrResultTimedOut struct{}
func (*ErrResultTimedOut) Error ¶ added in v0.3.2
func (e *ErrResultTimedOut) Error() string
type LocalServer ¶
type LocalServer struct { ResultChan chan CodeResponse // contains filtered or unexported fields }
Click to show internal directories.
Click to hide internal directories.