2018-05-05 17:00:56 +03:00

27 lines
334 B
Go

package executors
import (
"fmt"
"os"
)
type envStore struct {
env []string
}
func newEnvStore() *envStore {
return &envStore{
env: os.Environ(),
}
}
func newEnvStoreNoOS() *envStore {
return &envStore{
env: []string{},
}
}
func (e *envStore) SetEnv(k, v string) {
e.env = append(e.env, fmt.Sprintf("%s=%s", k, v))
}