Versions in this module Expand all Collapse all v0 v0.2.0 Feb 10, 2026 v0.1.0 Feb 9, 2026 Changes in this version + func SimplifyPrefix(prefix string) string + type Extractor struct + func NewExtractor(prefix string, lookupFunc LookupFunc) *Extractor + func NewOsExtractor(prefix string) *Extractor + func (e *Extractor) AddEnvToUsage(usage string, envName string) string + func (e *Extractor) Bool(name string, destination *bool) bool + func (e *Extractor) ExtractAll(vars []*Var) error + func (e *Extractor) ExtractAllVars(vars ...*Var) error + func (e *Extractor) Int(name string, destination *int) (bool, error) + func (e *Extractor) NameWithPrefix(name string) string + func (e *Extractor) String(name string, destination *string) bool + func (e *Extractor) StringWithoutPrefix(name string, destination *string) bool + func (e *Extractor) Strings(name string, destination *[]string) bool + func (e *Extractor) WithPrefixSeparator(s string) *Extractor + func (e *Extractor) WithSliceSeparator(s string) *Extractor + type LookupFunc func(name string) (string, bool) + type Var struct + Destination any + Name string + Present bool + func NewVar(name string, destination any) *Var