code: func (a *App) RunAndExitOnError() {
  	if err := a.Run(os.Args); err != nil {
  		os.Stderr.WriteString(fmt.Sprintln(err))
  		os.Exit(1)
  	}
  }
docs: // Another entry point to the cli app, takes care of passing arguments and error handling