* fix(secrets): recognize empty GOG_KEYRING_PASSWORD in non-TTY environments Use os.LookupEnv to distinguish between "env var not set" and "env var set to empty string". Previously fileKeyringPasswordFuncFrom checked password != "", which caused an empty passphrase to fall through to the TTY prompt path, failing in headless/CI environments. Fixes #268 Co-Authored-By: Claude <noreply@anthropic.com> * fix(secrets): respect empty GOG_KEYRING_PASSWORD (#269) (thanks @zerone0x) --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: Peter Steinberger <steipete@gmail.com> |
||
|---|---|---|
| .. | ||
| keychain_darwin_test.go | ||
| keychain_darwin.go | ||
| keychain_other.go | ||
| store_integration_test.go | ||
| store_more_test.go | ||
| store_test.go | ||
| store.go | ||