//go:generate atomctl gen routes //go:generate swag fmt //go:generate swag init -ot json package main import ( "log" serviceHttp "backend/services" "git.ipao.vip/rogeecn/atom" "github.com/spf13/cobra" ) func main() { providers := serviceHttp.Default() opts := []atom.Option{ atom.Name("backend"), atom.RunE(func(cmd *cobra.Command, args []string) error { return serviceHttp.Serve() }), } if err := atom.Serve(providers, opts...); err != nil { log.Fatal(err) } }