From 05cb6bd1cb58d98808294e2bec277e086de080fc Mon Sep 17 00:00:00 2001 From: Jean-Marc ANDRE Date: Fri, 28 Apr 2023 14:24:42 +0200 Subject: [PATCH] formolcli backup not null exit code when it fails --- cmd/root.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/cmd/root.go b/cmd/root.go index 9bca20a..3336016 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -29,11 +29,14 @@ var createBackupSessionCmd = &cobra.Command{ var backupCmd = &cobra.Command{ Use: "backup", Short: "Backup paths", - Run: func(cmd *cobra.Command, args []string) { + RunE: func(cmd *cobra.Command, args []string) error { backupSessionName, _ := cmd.Flags().GetString("name") backupSessionNamespace, _ := cmd.Flags().GetString("namespace") targetName, _ := cmd.Flags().GetString("target-name") - standalone.BackupPaths(backupSessionName, backupSessionNamespace, targetName, args...) + if err := standalone.BackupPaths(backupSessionName, backupSessionNamespace, targetName, args...); err != nil { + return err + } + return nil }, }