INNER CODE UNIT · Go
main
percona/percona-backup-mongodb · cmd/pbm/main.go:91
func main() {
app := newPbmApp()
if err := app.rootCmd.Execute(); err != nil {
os.Exit(1)
}
}
func (app *pbmApp) wrapRunE(
fn func(cmd *cobra.Command, args []string) (fmt.Stringer, error),
) func(*cobra.Command, []string) error {
return func(cmd *cobra.Command, args []string) error {
out, err := fn(cmd, args)
if err != nil {
return err
}
printo(out, app.pbmOutF)
return nil
}