mirror of
https://github.com/foomo/posh.git
synced 2025-10-16 12:45:38 +00:00
21 lines
302 B
Go
21 lines
302 B
Go
package env
|
|
|
|
import (
|
|
"os"
|
|
"path"
|
|
)
|
|
|
|
const projectRoot = "PROJECT_ROOT"
|
|
|
|
func ProjectRoot() string {
|
|
return os.Getenv(projectRoot)
|
|
}
|
|
|
|
func SetProjectRoot(v string) error {
|
|
return os.Setenv(projectRoot, v)
|
|
}
|
|
|
|
func Path(elem ...string) string {
|
|
return path.Join(ProjectRoot(), path.Join(elem...))
|
|
}
|