2020-09-27 08:17:26 +02:00
|
|
|
package env
|
|
|
|
|
2022-05-07 07:23:08 +02:00
|
|
|
import (
|
|
|
|
"os"
|
|
|
|
)
|
|
|
|
|
|
|
|
// This package encapsulates accessing/mutating the ENV of the program.
|
2020-09-27 08:17:26 +02:00
|
|
|
|
|
|
|
func GetGitDirEnv() string {
|
|
|
|
return os.Getenv("GIT_DIR")
|
|
|
|
}
|
|
|
|
|
|
|
|
func SetGitDirEnv(value string) {
|
|
|
|
os.Setenv("GIT_DIR", value)
|
|
|
|
}
|
|
|
|
|
2023-08-07 14:08:12 +02:00
|
|
|
func GetWorkTreeEnv() string {
|
|
|
|
return os.Getenv("GIT_WORK_TREE")
|
|
|
|
}
|
|
|
|
|
|
|
|
func SetWorkTreeEnv(value string) {
|
|
|
|
os.Setenv("GIT_WORK_TREE", value)
|
|
|
|
}
|
|
|
|
|
|
|
|
func UnsetGitLocationEnvVars() {
|
2020-09-27 08:17:26 +02:00
|
|
|
_ = os.Unsetenv("GIT_DIR")
|
2023-08-07 14:08:12 +02:00
|
|
|
_ = os.Unsetenv("GIT_WORK_TREE")
|
2020-09-27 08:17:26 +02:00
|
|
|
}
|