MCPcopy
hub / github.com/urfave/cli / handleExitCoder

Method handleExitCoder

command.go:318–330  ·  command.go::Command.handleExitCoder
(ctx context.Context, err error)

Source from the content-addressed store, hash-verified

316}
317
318func (cmd *Command) handleExitCoder(ctx context.Context, err error) error {
319 if cmd.parent != nil {
320 return cmd.parent.handleExitCoder(ctx, err)
321 }
322
323 if cmd.ExitErrHandler != nil {
324 cmd.ExitErrHandler(ctx, cmd, err)
325 return err
326 }
327
328 HandleExitCoder(err)
329 return err
330}
331
332func (cmd *Command) argsWithDefaultCommand(oldArgs Args) Args {
333 rawArgs := append([]string{cmd.DefaultCommand}, oldArgs.Slice()...)

Callers 4

runMethod · 0.95
runBeforeFunction · 0.80

Calls 1

HandleExitCoderFunction · 0.85

Tested by 2