Honor env state dir in default UI paths

This commit is contained in:
Joe Julian
2026-03-29 16:54:20 -07:00
parent 4b78a649b1
commit 99113aa26b
2 changed files with 17 additions and 0 deletions
+3
View File
@@ -309,6 +309,9 @@ func (u *ui) filter() {
func defaultStatePaths(stateDir string) statePaths {
baseDir := strings.TrimSpace(stateDir)
if baseDir == "" {
baseDir = strings.TrimSpace(os.Getenv("KEEPASSGO_STATE_DIR"))
}
if baseDir == "" {
configDir, err := os.UserConfigDir()
if err != nil || strings.TrimSpace(configDir) == "" {