INNER CODE UNIT · Go
func
ktr0731/evans · app/commands.go:32
func (c *command) registerNewCommands() {
c.AddCommand(
newCLICommand(c.flags, c.ui),
newREPLCommand(c.flags, c.ui),
)
}
// runFunc is a common entrypoint for Run func.
func runFunc(
flags *flags,
f func(cmd *cobra.Command, cfg *mergedConfig) error,
) func(cmd *cobra.Command, args []string) error {
return func(cmd *cobra.Command, args []string) error {
if err := flags.validate(); err != nil {
return errors.Wrap(err, "invalid flag condition")
}
if flags.meta.verbose {