From eca2afeb32c8abfb9bbc7b054d9bd414a0508f88 Mon Sep 17 00:00:00 2001 From: Adnan Maolood Date: Sat, 20 Feb 2021 15:42:06 -0500 Subject: [PATCH] examples/client: Remove dependency on go-xdg --- examples/client.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/examples/client.go b/examples/client.go index a7cc274..21f09c5 100644 --- a/examples/client.go +++ b/examples/client.go @@ -20,7 +20,6 @@ import ( "git.sr.ht/~adnano/go-gemini" "git.sr.ht/~adnano/go-gemini/tofu" - "git.sr.ht/~adnano/go-xdg" ) var ( @@ -29,9 +28,16 @@ var ( scanner *bufio.Scanner ) +func xdgDataHome() string { + if s, ok := os.LookupEnv("XDG_DATA_HOME"); ok { + return s + } + return filepath.Join(os.Getenv("HOME"), ".local", "share") +} + func init() { // Load known hosts file - path := filepath.Join(xdg.DataHome(), "gemini", "known_hosts") + path := filepath.Join(xdgDataHome(), "gemini", "known_hosts") err := hosts.Load(path) if err != nil { log.Fatal(err)