Versions in this module Expand all Collapse all v0 v0.0.1 Sep 8, 2023 Changes in this version + func WithDuration(n string, fn func(time.Duration)) func(e *EnvOptionsReader) + func WithHeaders(n string, fn func(map[string]string)) func(e *EnvOptionsReader) + func WithString(n string, fn func(string)) func(e *EnvOptionsReader) + func WithURL(n string, fn func(*url.URL)) func(e *EnvOptionsReader) + type ConfigFn func(*EnvOptionsReader) + func WithBool(n string, fn func(bool)) ConfigFn + func WithCertPool(n string, fn func(*x509.CertPool)) ConfigFn + func WithClientCert(nc, nk string, fn func(tls.Certificate)) ConfigFn + type EnvOptionsReader struct + GetEnv func(string) string + Namespace string + ReadFile func(string) ([]byte, error) + func (e *EnvOptionsReader) Apply(opts ...ConfigFn) + func (e *EnvOptionsReader) GetEnvValue(key string) (string, bool)