Versions in this module Expand all Collapse all v0 v0.8.1 Dec 12, 2025 v0.8.0 Dec 2, 2025 Changes in this version + var WindsorPrefixedVars = []string + type AwsEnvPrinter struct + func NewAwsEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *AwsEnvPrinter + func (e *AwsEnvPrinter) GetEnvVars() (map[string]string, error) + type AzureEnvPrinter struct + func NewAzureEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *AzureEnvPrinter + func (e *AzureEnvPrinter) GetEnvVars() (map[string]string, error) + type BaseEnvPrinter struct + func NewBaseEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *BaseEnvPrinter + func (e *BaseEnvPrinter) GetAlias() (map[string]string, error) + func (e *BaseEnvPrinter) GetEnvVars() (map[string]string, error) + func (e *BaseEnvPrinter) GetManagedAlias() []string + func (e *BaseEnvPrinter) GetManagedEnv() []string + func (e *BaseEnvPrinter) PostEnvHook(directory ...string) error + func (e *BaseEnvPrinter) Reset() + func (e *BaseEnvPrinter) SetManagedAlias(alias string) + func (e *BaseEnvPrinter) SetManagedEnv(env string) + type DockerEnvPrinter struct + func NewDockerEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *DockerEnvPrinter + func (e *DockerEnvPrinter) GetAlias() (map[string]string, error) + func (e *DockerEnvPrinter) GetEnvVars() (map[string]string, error) + type EnvPrinter interface + GetAlias func() (map[string]string, error) + GetEnvVars func() (map[string]string, error) + GetManagedAlias func() []string + GetManagedEnv func() []string + PostEnvHook func(directory ...string) error + Reset func() + SetManagedAlias func(alias string) + SetManagedEnv func(env string) + type KubeEnvPrinter struct + func NewKubeEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *KubeEnvPrinter + func (e *KubeEnvPrinter) GetEnvVars() (map[string]string, error) + type MockEnvPrinter struct + GetAliasFunc func() (map[string]string, error) + GetEnvVarsFunc func() (map[string]string, error) + GetManagedAliasFunc func() []string + GetManagedEnvFunc func() []string + PostEnvHookFunc func(directory ...string) error + PrintAliasFunc func() error + PrintFunc func() error + ResetFunc func() + func NewMockEnvPrinter() *MockEnvPrinter + func (m *MockEnvPrinter) GetAlias() (map[string]string, error) + func (m *MockEnvPrinter) GetEnvVars() (map[string]string, error) + func (m *MockEnvPrinter) GetManagedAlias() []string + func (m *MockEnvPrinter) GetManagedEnv() []string + func (m *MockEnvPrinter) PostEnvHook(directory ...string) error + func (m *MockEnvPrinter) Print() error + func (m *MockEnvPrinter) PrintAlias() error + func (m *MockEnvPrinter) Reset() + type Shims struct + CryptoRandRead func([]byte) (int, error) + Environ func() []string + Getenv func(string) string + Getwd func() (string, error) + Glob func(string) ([]string, error) + Goos func() string + JsonUnmarshal func([]byte, any) error + LookPath func(string) (string, error) + LookupEnv func(string) (string, bool) + MkdirAll func(string, os.FileMode) error + ReadDir func(string) ([]os.DirEntry, error) + ReadFile func(string) ([]byte, error) + Remove func(string) error + RemoveAll func(string) error + Stat func(string) (os.FileInfo, error) + UserHomeDir func() (string, error) + WriteFile func(string, []byte, os.FileMode) error + YamlMarshal func(any) ([]byte, error) + YamlUnmarshal func([]byte, any) error + func NewShims() *Shims + type TalosEnvPrinter struct + func NewTalosEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *TalosEnvPrinter + func (e *TalosEnvPrinter) GetEnvVars() (map[string]string, error) + type TerraformArgs struct + ApplyArgs []string + BackendConfig string + DestroyArgs []string + ImportArgs []string + InitArgs []string + ModulePath string + PlanArgs []string + PlanDestroyArgs []string + RefreshArgs []string + TFDataDir string + TerraformVars map[string]string + type TerraformEnvPrinter struct + func NewTerraformEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler) *TerraformEnvPrinter + func (e *TerraformEnvPrinter) GenerateTerraformArgs(projectPath, modulePath string) (*TerraformArgs, error) + func (e *TerraformEnvPrinter) GetEnvVars() (map[string]string, error) + func (e *TerraformEnvPrinter) PostEnvHook(directory ...string) error + type WindsorEnvPrinter struct + func NewWindsorEnvPrinter(shell shell.Shell, configHandler config.ConfigHandler, ...) *WindsorEnvPrinter + func (e *WindsorEnvPrinter) GetEnvVars() (map[string]string, error)