package main import ( "log" "os" "github.com/urfave/cli/v2" "go.neonxp.ru/framework/cmd/app/migrator" "go.neonxp.ru/framework/cmd/app/serve" ) func main() { app := &cli.App{ Name: "app", Commands: []*cli.Command{ { Name: "serve", Action: serve.Run, Flags: []cli.Flag{ &cli.StringFlag{ Name: "config", Value: "./config/dev.yaml", Usage: "config", }, }, }, migrator.Migrator(), }, } if err := app.Run(os.Args); err != nil { log.Fatal(err) } }