diff options
Diffstat (limited to 'internal/cli/reset_password.go')
-rw-r--r-- | internal/cli/reset_password.go | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/internal/cli/reset_password.go b/internal/cli/reset_password.go index a4241ebb..6ea5b744 100644 --- a/internal/cli/reset_password.go +++ b/internal/cli/reset_password.go @@ -5,7 +5,6 @@ package cli // import "miniflux.app/v2/internal/cli" import ( "fmt" - "os" "miniflux.app/v2/internal/model" "miniflux.app/v2/internal/storage" @@ -16,27 +15,23 @@ func resetPassword(store *storage.Storage) { username, password := askCredentials() user, err := store.UserByUsername(username) if err != nil { - fmt.Fprintf(os.Stderr, "%v\n", err) - os.Exit(1) + printErrorAndExit(err) } if user == nil { - fmt.Fprintf(os.Stderr, "User not found!\n") - os.Exit(1) + printErrorAndExit(fmt.Errorf("user not found")) } userModificationRequest := &model.UserModificationRequest{ Password: &password, } if validationErr := validator.ValidateUserModification(store, user.ID, userModificationRequest); validationErr != nil { - fmt.Fprintf(os.Stderr, "%s\n", validationErr) - os.Exit(1) + printErrorAndExit(validationErr.Error()) } user.Password = password if err := store.UpdateUser(user); err != nil { - fmt.Fprintf(os.Stderr, "%v\n", err) - os.Exit(1) + printErrorAndExit(err) } fmt.Println("Password changed!") |