examples/client: Remove dependency on go-xdg
This commit is contained in:
parent
28b6232fbf
commit
eca2afeb32
|
@ -20,7 +20,6 @@ import (
|
||||||
|
|
||||||
"git.sr.ht/~adnano/go-gemini"
|
"git.sr.ht/~adnano/go-gemini"
|
||||||
"git.sr.ht/~adnano/go-gemini/tofu"
|
"git.sr.ht/~adnano/go-gemini/tofu"
|
||||||
"git.sr.ht/~adnano/go-xdg"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
@ -29,9 +28,16 @@ var (
|
||||||
scanner *bufio.Scanner
|
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() {
|
func init() {
|
||||||
// Load known hosts file
|
// Load known hosts file
|
||||||
path := filepath.Join(xdg.DataHome(), "gemini", "known_hosts")
|
path := filepath.Join(xdgDataHome(), "gemini", "known_hosts")
|
||||||
err := hosts.Load(path)
|
err := hosts.Load(path)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user