blob: f4b74d82ad96cde88c580bb24dde4b5866d7fa3f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
From 63bb26a320d43f8ce79626b0adeeaae73f90fd8a Mon Sep 17 00:00:00 2001
From: Leo <thinkabit.ukim@gmail.com>
Date: Thu, 25 Jul 2019 04:05:41 -0300
Subject: [PATCH] try XDG_CONFIG_HOME
---
main.go | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/main.go b/main.go
index dddf7a3..9a836b9 100644
--- a/main.go
+++ b/main.go
@@ -35,7 +35,11 @@ func loadConfig() (string, string, string) {
home = u.HomeDir
}
}
- confpath := path.Join(home, ".config")
+ // Try XDG_CONFIG_HOME which is declared in XDG base directory specification
+ confpath := os.Getenv("XDG_CONFIG_HOME")
+ if confpath == "" {
+ confpath = path.Join(home, ".config")
+ }
if _, err := os.Stat(confpath); os.IsNotExist(err) {
os.Mkdir(confpath, 0700)
}
|