github.com/ppphp/yayagf@v0.0.1/cmd/generate/generate.go (about) 1 package generate 2 3 import ( 4 "github.com/ppphp/yayagf/cmd/generate/ci" 5 "github.com/ppphp/yayagf/cmd/generate/controller" 6 "github.com/ppphp/yayagf/cmd/generate/curd" 7 "github.com/ppphp/yayagf/cmd/generate/doc" 8 "github.com/ppphp/yayagf/cmd/generate/schema" 9 "github.com/ppphp/yayagf/pkg/cli" 10 ) 11 12 func CommandFactory() (*cli.Command, error) { 13 c := &cli.Command{ 14 Commands: map[string]cli.CommandFactory{ 15 "schema": schema.CommandFactory, "s": schema.CommandFactory, 16 "model": schema.CommandFactory, 17 "crud": curd.CommandFactory, "curd": curd.CommandFactory, 18 "doc": doc.CommandFactory, "docs": doc.CommandFactory, 19 "ci": ci.CommandFactory, 20 "controller": controller.CommandFactory, "c": controller.CommandFactory, 21 }, 22 } 23 return c, nil 24 }