From f93a9fc16c83fa70c94b305fc2931b5c0c05c44d Mon Sep 17 00:00:00 2001 From: longkey1 Date: Mon, 10 Feb 2025 02:53:20 +0900 Subject: [PATCH] fix: commit preview confirmation flow - Improve commit preview confirmation logic. - Add option to skip confirmation for preview. Signed-off-by: longkey1 --- cmd/commit.go | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/cmd/commit.go b/cmd/commit.go index 4f48292..6597d0d 100644 --- a/cmd/commit.go +++ b/cmd/commit.go @@ -291,14 +291,18 @@ var commitCmd = &cobra.Command{ return err } - if preview && !noConfirm { - input := confirmation.New("Commit preview summary?", confirmation.Yes) - ready, err := input.RunPrompt() - if err != nil { - return err - } - if !ready { + if preview { + if noConfirm { return nil + } else { + input := confirmation.New("Commit preview summary?", confirmation.Yes) + ready, err := input.RunPrompt() + if err != nil { + return err + } + if !ready { + return nil + } } }