package
0.4.0
Repository: https://github.com/windsorcli/cli.git
Documentation: pkg.go.dev

# Functions

NewAwsEnvPrinter initializes a new awsEnv instance using the provided dependency injector.
NewBaseEnvPrinter creates a new BaseEnvPrinter instance.
NewDockerEnvPrinter initializes a new dockerEnv instance using the provided dependency injector.
NewKubeEnv initializes a new kubeEnv instance using the provided dependency injector.
NewMockEnvPrinter creates a new instance of MockEnvPrinter.
NewOmniEnv initializes a new omniEnv instance using the provided dependency injector.
NewSopsEnvPrinter initializes a new SopsEnvPrinter instance using the provided dependency injector.
NewTalosEnvPrinter initializes a new talosEnvPrinter instance using the provided dependency injector.
NewTerraformEnvPrinter initializes a new TerraformEnvPrinter instance.
NewWindsorEnvPrinter initializes a new WindsorEnvPrinter instance using the provided dependency injector.

# Structs

AwsEnvPrinter is a struct that simulates an AWS environment for testing purposes.
Env is a struct that implements the EnvPrinter interface.
DockerEnvPrinter is a struct that simulates a Docker environment for testing purposes.
KubeEnvPrinter is a struct that simulates a Kubernetes environment for testing purposes.
MockEnvPrinter is a struct that simulates an environment for testing purposes.
OmniEnvPrinter is a struct that simulates a Kubernetes environment for testing purposes.
SopsEnvPrinter is a struct that simulates a Kubernetes environment for testing purposes.
TalosEnvPrinter is a struct that simulates a Kubernetes environment for testing purposes.
TerraformEnvPrinter simulates a Terraform environment for testing purposes.
WindsorEnvPrinter is a struct that simulates a Kubernetes environment for testing purposes.

# Interfaces

EnvPrinter defines the method for printing environment variables.