From fceac03f1a10ec5d7557a90740332e5b1abf297b Mon Sep 17 00:00:00 2001 From: Ross Simpson Date: Wed, 28 Jun 2023 12:39:24 +1200 Subject: [PATCH] Exit with error is the keyring can't be opened Same as done in `exec.go` --- cmd/add.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cmd/add.go b/cmd/add.go index 13047b8..6d5b68e 100644 --- a/cmd/add.go +++ b/cmd/add.go @@ -170,7 +170,10 @@ var addCmd = &cobra.Command{ log.Fatal(err) } - ring, _ := keyring.Open(keyringDefaults) + ring, err := keyring.Open(keyringDefaults) + if err != nil { + log.Fatalf("failed to open keyring backend: %s", strings.ToLower(err.Error())) + } _ = ring.Set(keyring.Item{ Key: fmt.Sprintf("%s-%s", profileName, authType),