diff options
| author | Adnan Maolood <[email protected]> | 2021-02-20 15:42:06 -0500 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2021-02-20 15:42:06 -0500 |
| commit | eca2afeb32c8abfb9bbc7b054d9bd414a0508f88 (patch) | |
| tree | 956851a22386c4d7f87856b14b92d77db6c211ef /examples | |
| parent | examples/client: Use context (diff) | |
| download | go-gemini-eca2afeb32c8abfb9bbc7b054d9bd414a0508f88.tar.xz go-gemini-eca2afeb32c8abfb9bbc7b054d9bd414a0508f88.zip | |
examples/client: Remove dependency on go-xdg
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client.go | 10 |
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) |