mirror of
https://github.com/jesseduffield/lazygit.git
synced 2024-12-12 11:15:00 +02:00
29 lines
469 B
Go
29 lines
469 B
Go
package env
|
|
|
|
import (
|
|
"os"
|
|
)
|
|
|
|
// This package encapsulates accessing/mutating the ENV of the program.
|
|
|
|
func GetGitDirEnv() string {
|
|
return os.Getenv("GIT_DIR")
|
|
}
|
|
|
|
func GetGitWorkTreeEnv() string {
|
|
return os.Getenv("GIT_WORK_TREE")
|
|
}
|
|
|
|
func SetGitDirEnv(value string) {
|
|
os.Setenv("GIT_DIR", value)
|
|
}
|
|
|
|
func SetGitWorkTreeEnv(value string) {
|
|
os.Setenv("GIT_WORK_TREE", value)
|
|
}
|
|
|
|
func UnsetGitDirEnvs() {
|
|
_ = os.Unsetenv("GIT_DIR")
|
|
_ = os.Unsetenv("GIT_WORK_TREE")
|
|
}
|