Documentation
¶
Index ¶
Constants ¶
View Source
const ( ConfigFileName = "config.json" ConfigFileDir = ".alpacon" )
Variables ¶
This section is empty.
Functions ¶
func CreateConfig ¶
func DeleteConfig ¶
func DeleteConfig() error
func GetSmuxConfig ¶ added in v1.0.0
GetSmuxConfig returns a ready-to-use smux configuration.
func SaveRefreshedAuth0Token ¶
func SwitchWorkspace ¶ added in v1.1.0
SwitchWorkspace updates the workspace URL and name in the existing config.
Types ¶
type Config ¶
type Config struct {
WorkspaceURL string `json:"workspace_url"`
WorkspaceName string `json:"workspace_name"`
Token string `json:"token,omitempty"`
ExpiresAt string `json:"expires_at,omitempty"`
AccessToken string `json:"access_token,omitempty"`
RefreshToken string `json:"refresh_token,omitempty"`
AccessTokenExpiresAt string `json:"access_token_expires_at,omitempty"`
BaseDomain string `json:"base_domain,omitempty"`
Insecure bool `json:"insecure"`
}
Config describes the configuration for Alpacon CLI
func LoadConfig ¶
func (Config) IsMultiWorkspaceMode ¶ added in v1.1.0
IsMultiWorkspaceMode returns true if the user logged in via Auth0 with a known base domain, enabling workspace listing and switching from the JWT.
Click to show internal directories.
Click to hide internal directories.