Versions in this module Expand all Collapse all v1 v1.0.0 Jul 19, 2026 Changes in this version + type Venv map[string]string + func Merge(venvs ...Venv) Venv + func New() Venv + func (v Venv) Clearenv() Venv + func (v Venv) Environ() []string + func (v Venv) ExpandEnv(s string) string + func (v Venv) ExpandEnvHybrid(s string) string + func (v Venv) ExpandEnvInMap(m map[string]string) map[string]string + func (v Venv) ExpandEnvInSlice(s []string) []string + func (v Venv) FromEnv() Venv + func (v Venv) FromJson(data []byte, expand bool) error + func (v Venv) FromMap(newMap map[string]string, expand bool) Venv + func (v Venv) FromSlice(newSlice []string, expand bool) Venv + func (v Venv) Getenv(key string) string + func (v Venv) LookupEnv(key string) (string, bool) + func (v Venv) Setenv(key string, val string) + func (v Venv) Setvar(pair string) + func (v Venv) ToEnv() error + func (v Venv) ToJson() ([]byte, error) + func (v Venv) ToMap() map[string]string + func (v Venv) ToSlice() []string + func (v Venv) Unsetenv(key string) + type VenvDiff struct + NewOnly Venv + NewValue Venv + OldOnly Venv + OldValue Venv + func Diff(oldVenv Venv, newVenv Venv) VenvDiff