mirror of
https://github.com/EnumeratedDev/bpm-utils.git
synced 2026-09-16 02:56:11 +00:00
26 lines
317 B
Go
26 lines
317 B
Go
package bpm_utils_shared
|
|
|
|
import (
|
|
"os"
|
|
"path"
|
|
)
|
|
|
|
func GetRepository() string {
|
|
dir, err := os.Getwd()
|
|
if err != nil {
|
|
return ""
|
|
}
|
|
|
|
for dir != "/" {
|
|
if _, err := os.Stat(path.Join(dir, "bpm-repo.conf")); err == nil {
|
|
return dir
|
|
}
|
|
dir = path.Dir(dir)
|
|
}
|
|
|
|
if dir == "/" {
|
|
return ""
|
|
}
|
|
return dir
|
|
}
|