aboutsummaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/client.go10
1 files 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)