diff --git a/ct/cmd/install.go b/ct/cmd/install.go index 376b52ff..522d01fc 100644 --- a/ct/cmd/install.go +++ b/ct/cmd/install.go @@ -91,11 +91,12 @@ func install(cmd *cobra.Command, args []string) error { fmt.Println(err) } results, err := testing.InstallCharts() + testing.PrintResults(results) + if err != nil { return fmt.Errorf("Error installing charts: %s", err) } fmt.Println("All charts installed successfully") - testing.PrintResults(results) return nil } diff --git a/ct/cmd/lint.go b/ct/cmd/lint.go index 8a832dde..3afe8d16 100644 --- a/ct/cmd/lint.go +++ b/ct/cmd/lint.go @@ -83,11 +83,12 @@ func lint(cmd *cobra.Command, args []string) error { return err } results, err := testing.LintCharts() + testing.PrintResults(results) + if err != nil { return fmt.Errorf("Error linting charts: %s", err) } fmt.Println("All charts linted successfully") - testing.PrintResults(results) return nil } diff --git a/ct/cmd/lintAndInstall.go b/ct/cmd/lintAndInstall.go index 8b0e30ab..011b20a1 100644 --- a/ct/cmd/lintAndInstall.go +++ b/ct/cmd/lintAndInstall.go @@ -51,11 +51,12 @@ func lintAndInstall(cmd *cobra.Command, args []string) error { return err } results, err := testing.LintAndInstallCharts() + testing.PrintResults(results) + if err != nil { return fmt.Errorf("Error linting and installing charts: %s", err) } fmt.Println("All charts linted and installed successfully") - testing.PrintResults(results) return nil } diff --git a/ct/cmd/root.go b/ct/cmd/root.go index d7a023c0..a67526fe 100644 --- a/ct/cmd/root.go +++ b/ct/cmd/root.go @@ -39,6 +39,7 @@ func NewRootCmd() *cobra.Command { * all charts in given chart directories.`), + SilenceUsage: true, } cmd.AddCommand(newLintCmd())