From 79a26e2aa1534f685808321013b866d2dc222eed Mon Sep 17 00:00:00 2001 From: Albert S Date: Sun, 21 Mar 2021 10:38:12 +0100 Subject: [PATCH] databaseLocation(): Consider env variable override Allow overriding databaseLocation by an environment variable. Closes: #1 --- main.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.go b/main.go index 1374843..9abaac9 100644 --- a/main.go +++ b/main.go @@ -14,6 +14,10 @@ import ( ) func databaseLocation() string { + envOverride := os.Getenv("HS9001_DB_PATH") + if envOverride != "" { + return envOverride + } return filepath.Join(xdgOrFallback("XDG_DATA_HOME", filepath.Join(os.Getenv("HOME"), ".local/share")), "hs9001/db.sqlite") }