+
+func defaultConfigPath() (cfgPath string) {
+ switch runtime.GOOS {
+ case "windows":
+ cfgPath = "config"
+ case "darwin":
+ if _, err := os.Stat("/usr/local/var/mobius/config/"); err == nil {
+ cfgPath = "/usr/local/var/mobius/config/"
+ } else if _, err := os.Stat("/opt/homebrew/var/mobius/config"); err == nil {
+ cfgPath = "/opt/homebrew/var/mobius/config/"
+ }
+ case "linux":
+ cfgPath = "/usr/local/var/mobius/config/"
+ default:
+ fmt.Printf("unsupported OS")
+ }
+
+ return cfgPath
+}