Add more xdg stuff
This commit is contained in:
parent
19895e6049
commit
1435c02354
@ -124,19 +124,6 @@ func (config *Config) Load (name string) (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
var configHome string
|
|
||||||
configHome, err = getConfigHome()
|
|
||||||
if err != nil { return }
|
|
||||||
println(configHome)
|
|
||||||
|
|
||||||
configDirsString := os.Getenv("XDG_CONFIG_DIRS")
|
|
||||||
if configDirsString == "" {
|
|
||||||
configDirsString = "/etc/xdg/"
|
|
||||||
}
|
|
||||||
|
|
||||||
configDirs := strings.Split(configDirsString, ":")
|
|
||||||
configDirs = append(configDirs, configHome)
|
|
||||||
|
|
||||||
for _, directory := range configDirs {
|
for _, directory := range configDirs {
|
||||||
path := filepath.Join(directory, name, name + ".conf")
|
path := filepath.Join(directory, name, name + ".conf")
|
||||||
|
|
||||||
@ -247,10 +234,6 @@ func (config *Config) Save (name string) (err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
var configHome string
|
|
||||||
configHome, err = getConfigHome()
|
|
||||||
if err != nil { return }
|
|
||||||
|
|
||||||
err = os.MkdirAll(configHome, 0755)
|
err = os.MkdirAll(configHome, 0755)
|
||||||
if err != nil { return }
|
if err != nil { return }
|
||||||
|
|
||||||