Versions in this module Expand all Collapse all v1 v1.0.5 Feb 23, 2026 Changes in this version + type Envguard struct + func All() *Envguard + func New(keys ...string) *Envguard + func Setenvs(m map[string]string) (*Envguard, error) + func Unset(keys ...string) (*Envguard, error) + func UnsetAll() (*Envguard, error) + func (guard *Envguard) Add(keys ...string) + func (guard *Envguard) Remove(keys ...string) (deleted bool) + func (guard *Envguard) Restore() error + func (guard *Envguard) Setenv(key, val string) error + func (guard *Envguard) Unsetenv(key string) error