(fn func(cmd *cobra.Command, args []string) error)
| 398 | } |
| 399 | |
| 400 | func (w *cmdWrapper) runFunc(fn func(cmd *cobra.Command, args []string) error) func(cmd *cobra.Command, args []string) error { |
| 401 | return func(cmd *cobra.Command, args []string) error { |
| 402 | if w.err != nil { |
| 403 | return w.err |
| 404 | } |
| 405 | |
| 406 | w.err = fn(cmd, args) |
| 407 | return w.err |
| 408 | } |
| 409 | } |