# 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.