commit 3a330b9
Simon Ser
·
2020-06-21 14:16:42 +0000 UTC
parent f80b418
Use os.UserConfigDir By using this function we become compliant with the XDG base directory spec (XDG_CONFIG_HOME is used if set).
1 files changed,
+3,
-3
+3,
-3
1@@ -9,7 +9,7 @@ import (
2 "github.com/gdamore/tcell"
3 "hash/fnv"
4 "log"
5- "os/user"
6+ "os"
7 "strings"
8 "time"
9 )
10@@ -17,12 +17,12 @@ import (
11 func main() {
12 tcell.SetEncodingFallback(tcell.EncodingFallbackASCII)
13
14- usr, err := user.Current()
15+ configDir, err := os.UserConfigDir()
16 if err != nil {
17 log.Panicln(err)
18 }
19
20- cfg, err := senpai.LoadConfigFile(usr.HomeDir + "/.config/senpai/senpai.yaml")
21+ cfg, err := senpai.LoadConfigFile(configDir + "/senpai/senpai.yaml")
22 if err != nil {
23 log.Panicln(err)
24 }