func main() { app := cmd.App() app.Commands = append(app.Commands, api.Commands()...) app.Commands = append(app.Commands, cli.Commands()...) app.Commands = append(app.Commands, car.Commands()...) app.Commands = append(app.Commands, web.Commands()...) app.Action = func(context *ccli.Context) { ccli.ShowAppHelp(context) } setup(app) cmd.Init( cmd.Name("micro"), cmd.Description("A microservices toolkit"), cmd.Version("latest"), ) }
func main() { app := cmd.App() app.Commands = append(app.Commands, auth.Commands()...) app.Commands = append(app.Commands, config.Commands()...) app.Commands = append(app.Commands, discovery.Commands()...) app.Commands = append(app.Commands, db.Commands()...) app.Commands = append(app.Commands, event.Commands()...) app.Commands = append(app.Commands, kv.Commands()...) // app.Commands = append(app.Commands, log.Commands()...) // app.Commands = append(app.Commands, metrics.Commands()...) app.Commands = append(app.Commands, monitor.Commands()...) app.Commands = append(app.Commands, router.Commands()...) // app.Commands = append(app.Commands, sync.Commands()...) app.Commands = append(app.Commands, trace.Commands()...) app.Action = func(context *ccli.Context) { ccli.ShowAppHelp(context) } setup(app) cmd.Init( cmd.Name("os"), cmd.Description("A microservices operating system"), cmd.Version("latest"), ) }