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 }, }