# Functions
Clear sets .Env() to an empty env var set.
Env returns the current env var set.
GetVars gets environment variables from a context.
IsDev returns if the environment is development.
IsDevlike returns if the environment is development.
IsDevTest returns if the environment is a local development environment (i.e.
IsProdlike returns if the environment is prodlike.
IsProduction returns if the environment is production.
Merge merges a given set of environment variables.
New returns a new env var set.
OptEnviron parses the output of `os.Environ()`.
OptRemove removes keys from a set.
OptSet overrides values in the set with a specific set of values.
Parse uses a state machine to parse an input string into the `Vars` type.
ParsePairDelimiter uses a state machine to parse an input string into the `Vars` type.
Restore sets .Env() to the current os environment.
SetEnv sets the env vars.
Split splits an env var in the form `KEY=value`.
WithVars adds environment variables to a context.
# Constants
DefaultServiceEnv is the default service env to use for configs.
PairDelimiterComma (",") is a delimiter betewen key-value pairs.
PairDelimiterSemicolon (";") is a delimiter between key-value pairs.
TagName is the reflection tag name.
ServiceEnvBeta is a service environment.
ServiceEnvCI is a service environment.
ServiceEnvDev is a service environment.
ServiceEnvPreprod is a service environment.
ServiceEnvProd is a service environment.
ServiceEnvSandbox is a service environment.
ServiceEnvTest is a service environment.
VarClusterName is a common env var name.
VarGitRef is a common env var name.
VarHostname is a common env var name.
VarPGIdleConns is a common env var name.
VarPGMaxConns is a common env var name.
VarPort is a common env var name.
VarProjectName is a common env var name.
VarRegion is a common env var name.
VarSecurePort is a common env var name.
VarServiceEnv is a common env var name.
VarServiceName is a common env var name.
VarServiceSecret is a common env var name.
VarTLSCert is a common env var name.
VarTLSCertPath is a common env var name.
VarTLSKey is a common env var name.
VarTLSKeyPath is a common env var name.
VarVersion is a common env var name.
# Structs
ErrNotFound is returned when a field is not found.
# Interfaces
Unmarshaler is a type that implements `UnmarshalEnv`.
# Type aliases
Option is a mutator for the options set.
PairDelimiter is a type of delimiter that separates different env var key-value pairs.
Vars is a set of environment variables.