Versions in this module Expand all Collapse all v0 v0.1.1 Apr 19, 2026 v0.1.0 Apr 19, 2026 Changes in this version + const BinaryName + const BoolFalse + const BoolTrue + const ConfigDirName + const ContextOptionAgentInjectTimeout + const ContextOptionAgentURL + const ContextOptionDotfilesScript + const ContextOptionDotfilesURL + const ContextOptionExitAfterTimeout + const ContextOptionGPGAgentForwarding + const ContextOptionGitSSHSignatureForwarding + const ContextOptionRegistryCache + const ContextOptionSSHAddPrivateKeys + const ContextOptionSSHAgentForwarding + const ContextOptionSSHConfigIncludePath + const ContextOptionSSHConfigPath + const ContextOptionSSHInjectDockerCredentials + const ContextOptionSSHInjectGitCredentials + const ContextOptionSSHStrictHostKeyChecking + const ContextOptionTelemetry + const DaemonProcessName + const DaemonServiceDescription + const DefaultContext + const DevContainerResultPath + const DockerCredentialHelperName + const EnvAgentPreferDownload + const EnvAgentURL + const EnvArch + const EnvBinaryPath + const EnvConfig + const EnvCraneName + const EnvCredentialsServerPort + const EnvDebug + const EnvDevcontainerID + const EnvDisableTelemetry + const EnvFlagsDelete + const EnvFlagsSSH + const EnvFlagsStatus + const EnvFlagsUp + const EnvGitHelperPort + const EnvHome + const EnvIDEPrefix + const EnvLoftFilterByOwner + const EnvLoftProject + const EnvLogLevel + const EnvOS + const EnvPlatformOptions + const EnvPrefix + const EnvProviderContext + const EnvProviderFolder + const EnvProviderID + const EnvProviderMachineContext + const EnvProviderMachineFolder + const EnvProviderMachineID + const EnvProviderMachineProvider + const EnvProviderPrefix + const EnvProviderWorkspaceContext + const EnvProviderWorkspaceFolder + const EnvProviderWorkspaceID + const EnvProviderWorkspaceOrigin + const EnvProviderWorkspacePicture + const EnvProviderWorkspaceProvider + const EnvProviderWorkspaceSource + const EnvProviderWorkspaceUID + const EnvSubdomain + const EnvUI + const EnvWorkspaceCredentialsPort + const EnvWorkspaceDaemonConfig + const EnvWorkspaceID + const EnvWorkspaceUID + const GitHubAPIUserURL + const GitHubReleasesURL + const GitHubRepoURL + const IgnoreFileName + const ProReleaseName + const ProductName + const ProductNamePro + const ProviderPrefix + const RepoName + const RepoOwner + const RepoSlug + const SSHHostSuffix + const SSHSignatureHelperName + const SSHSignatureHelperPath + const WebsiteAssetsURL + const WebsiteBaseURL + var ConfigFile = "config.yaml" + var ContextOptions = []ContextOption + func GetConfigDir() (string, error) + func GetConfigPath() (string, error) + func MergeContextOptions(contextConfig *ContextConfig, environ []string) + func ParseTimeOption(cfg *Config, opt string) time.Duration + func SaveConfig(config *Config) error + type Config struct + Contexts map[string]*ContextConfig + DefaultContext string + Origin string + OriginalContext string + func CloneConfig(config *Config) *Config + func LoadConfig(contextOverride string, providerOverride string) (*Config, error) + func (c *Config) ContextOption(option string) string + func (c *Config) Current() *ContextConfig + func (c *Config) DynamicProviderOptionDefinitions(provider string) OptionDefinitions + func (c *Config) IDEOptions(ide string) map[string]OptionValue + func (c *Config) ProviderOptions(provider string) map[string]OptionValue + type ContextConfig struct + DefaultIDE string + DefaultProvider string + IDEs map[string]*IDEConfig + Options map[string]OptionValue + OriginalProvider string + Providers map[string]*ProviderConfig + func (c *ContextConfig) DynamicProviderOptionDefinitions(provider string) OptionDefinitions + func (c *ContextConfig) IDEOptions(ide string) map[string]OptionValue + func (c *ContextConfig) IsSingleMachine(provider string) bool + func (c *ContextConfig) ProviderOptions(provider string) map[string]OptionValue + type ContextOption struct + Default string + Description string + Enum []string + Name string + type IDE string + const IDEAntigravity + const IDEBob + const IDECLion + const IDECodium + const IDECursor + const IDEDataSpell + const IDEFleet + const IDEGoland + const IDEIntellij + const IDEJupyterNotebook + const IDENone + const IDEOpenVSCode + const IDEPhpStorm + const IDEPositron + const IDEPyCharm + const IDERStudio + const IDERider + const IDERubyMine + const IDERustRover + const IDEVSCode + const IDEVSCodeInsiders + const IDEWebStorm + const IDEWindsurf + const IDEZed + type IDEConfig struct + Options map[string]OptionValue + type IDEGroup string + const IDEGroupJetBrains + const IDEGroupOther + const IDEGroupPrimary + type OptionDefinitions = map[string]*types.Option + type OptionValue struct + Children []string + Filled *types.Time + UserProvided bool + Value string + type ProviderConfig struct + CreationTimestamp types.Time + DynamicOptions OptionDefinitions + Initialized bool + Options map[string]OptionValue + SingleMachine bool