mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-03-19 17:12:42 -04:00
Since we never use the cobras "SilenceErrors" or "SilenceUsage", a command executed with "cmd.Execute()" will never return an error without printing it. The current behavior results in all error messages being printed twice: Example: $ kubectl abc Error: unknown command "abc" for "kubectl" Run 'kubectl --help' for usage. unknown command "abc" for "kubectl" This applies to all cli commands using Cobra. To verify, follow the code path of the Execute function: https://github.com/spf13/cobra/blob/c439c4fa0937/command.go#L793 Signed-off-by: Odin Ugedal <odin@ugedal.com> |
||
|---|---|---|
| .. | ||
| app | ||
| BUILD | ||
| controller-manager.go | ||
| OWNERS | ||