From b429166608fdb62181f64cd1527b4687114b6380 Mon Sep 17 00:00:00 2001 From: Aanand Kainth Date: Tue, 26 Dec 2023 12:35:26 -0800 Subject: [PATCH 1/2] fix: Use hardcoded slash for Windows compatibility --- src/util.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util.go b/src/util.go index 66f005b..23df332 100644 --- a/src/util.go +++ b/src/util.go @@ -218,5 +218,5 @@ func readResource(typ, name string) []byte { } } - return readPackedFile(filepath.Join(typ, name)) + return readPackedFile(typ + "/" + name) } From 51ff5e24aa604c883879d4f65f8fdf1c77aefecd Mon Sep 17 00:00:00 2001 From: Aanand Kainth Date: Tue, 26 Dec 2023 12:38:51 -0800 Subject: [PATCH 2/2] feat: Read USERPROFILE environment variable if HOME is undefined --- src/db.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/db.go b/src/db.go index b1fc0fb..ad30d96 100644 --- a/src/db.go +++ b/src/db.go @@ -16,7 +16,9 @@ func init() { var home string if home, ok = os.LookupEnv("HOME"); !ok { - die("Could not resolve home directory.") + if home, ok = os.LookupEnv("USERPROFILE"); !ok { + die("Could not resolve home directory.") + } } if data, ok = os.LookupEnv("XDG_DATA_HOME"); ok {