Released Friday, 3rd December 2021.
- Resolve compatibility with 'go get'
Released Friday, 3rd December 2021.
- Removed
LookupHomeDir()
from the various interfaces and structs- removed
Expander.LookupHomeDir()
- removed
LocalEnv.LookupHomeDir()
- removed
OverlayEnv.LookupHomeDir()
- removed
ProgramEnv.LookupHomeDir()
- removed
- NewOverlayEnv() now requires a
[]envish.Expander
- no longer supports rest parameters for adding environments
- Added LookupHomeDir() as a standalone util
- we may also publish this as a separate package one day
- Added OverlayEnv.Export()
- Added
godoc
compatibility - README is now generated from the
godoc
output
Released Wednesday, 30th October 2019.
OverlayEnv.IsExporter()
added, for interface compatibility
Released Wednesday, 30th October 2019.
envish.Env
is nowenvish.LocalEnv
envish.NewEnv
is nowenvish.NewLocalEnv
- Added
ProgramEnv
and its methods - Added
NewProgramEnv()
- Added
ErrEmptyOverlayEnv
error - Added
OverlayEnv
and its methods - Added
NewOverlayEnv()
Released Tuesday, 29th October 2019.
Env.Expand()
now uses ShellExpand, supports a lot more string expansion features than beforeEnv.IsExporter()
addedEnv.LookupHomeDir()
addedEnv.SetAsExporter()
option function addedReader
interface addedWriter
interface addedReaderWriter
interface addedExpander
interface added
- Added
go_shellexpand
v0.1.0
Released Tuesday, 29th October 2019.
Env.MatchVarNames()
added
Released Tuesday, 8th October 2019.
Env.Expand()
now supports UNIX shell special variable names
Released Monday, 7th October 2019.
- Added
ErrNilPointer
error
- Added nil pointer checks on all Env methods
Released Monday, 7th October 2019.
We are making some changes to go_envish
to make it easier to reuse.
NewEnv()
now returns an empty environment store by default
Other B/C breaks:
- Package name is now
envish
instead ofpipe
- Added NewEnv option:
envish.CopyProgramEnv
Env.Unsetenv()
now works when trying to unset the first variable in the environment store.
Released Sunday, 29th September 2019.
- Added
Expand()
Released Sunday, 29th September 2019.
- New: imported code from
go_pipe