github.com/wrgl/wrgl@v0.14.0/pkg/conf/fs/path_darwin.go (about) 1 // SPDX-License-Identifier: Apache-2.0 2 // Copyright © 2022 Wrangle Ltd 3 4 package conffs 5 6 import ( 7 "os" 8 "path/filepath" 9 ) 10 11 func globalConfigPath() (string, error) { 12 configDir := os.Getenv("XDG_CONFIG_HOME") 13 if configDir == "" { 14 homeDir, err := os.UserHomeDir() 15 if err != nil { 16 return "", err 17 } 18 configDir = filepath.Join(homeDir, ".config") 19 } 20 return filepath.Join(configDir, "wrgl", "config.yaml"), nil 21 }