From d9431a5e5e28ac378a3a963bc4165099ab066ac3 Mon Sep 17 00:00:00 2001 From: Slug-Boi Date: Thu, 31 Oct 2024 21:32:34 +0100 Subject: [PATCH] refactor: small changes to exit and usage statement --- src_code/go_src/cmd/cz.go | 2 +- src_code/go_src/cmd/utils/cz_utils.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src_code/go_src/cmd/cz.go b/src_code/go_src/cmd/cz.go index 71debfa..90d5af6 100644 --- a/src_code/go_src/cmd/cz.go +++ b/src_code/go_src/cmd/cz.go @@ -56,5 +56,5 @@ var czCmd = &cobra.Command{ func init() { rootCmd.AddCommand(czCmd) czCmd.Flags().BoolP("print", "p", false, "Print the commit message") - czCmd.Flags().BoolP("cli", "c", false, "Use the cli style syntax to add co-authors") + czCmd.Flags().BoolP("cli", "c", false, "[co-author1] [co-author2] ...") } diff --git a/src_code/go_src/cmd/utils/cz_utils.go b/src_code/go_src/cmd/utils/cz_utils.go index e4f382e..a1c40c7 100644 --- a/src_code/go_src/cmd/utils/cz_utils.go +++ b/src_code/go_src/cmd/utils/cz_utils.go @@ -5,6 +5,7 @@ import ( "io" "os" "os/exec" + "strings" ) func Cz_Call() string { @@ -18,6 +19,10 @@ func Cz_Call() string { err := cmd.Run() if err != nil { + // if the user exits the commitizen command, exit the program + if strings.Contains(err.Error(), "exit status 8") { + os.Exit(0) + } panic(fmt.Sprint(err)) }