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  }