checking in before refactoring interpolation

This commit is contained in:
brent saner
2024-04-11 12:46:13 -04:00
parent 187ad868db
commit eed9c34ebf
17 changed files with 2014 additions and 48 deletions

15
envs/utils_windows.go Normal file
View File

@@ -0,0 +1,15 @@
//go:build windows
package envs
import (
"golang.org/x/sys/windows/registry"
)
// interpolateString takes string s and performs environment variable interpolation/substitution on it.
func interpolateString(s string) (subbed string, err error) {
subbed, err = registry.ExpandString(os.ExpandEnv(s))
return
}