Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Cmd for command usage Cmd = cli.Command{ Name: "boilerplate", ShortName: "bp", Subcommands: cli.Commands{ CmdRoutes, }, } // CmdRoutes create routes CmdRoutes = cli.Command{ Name: "routes", Action: routesCmd, Flags: []cli.Flag{ cli.StringFlag{ Name: "projectName", }, cli.StringFlag{ Name: "prefix", }, cli.StringFlag{ Name: "routes", Value: "routes", }, }, } )
Functions ¶
func Prefix ¶
func Prefix(prefix string) func(rw *RoutesWriter)
func ProjectName ¶
func ProjectName(projectName string) func(rw *RoutesWriter)
Types ¶
type RoutesWriter ¶
type RoutesWriter struct {
// contains filtered or unexported fields
}
func NewRoutesWriter ¶
func NewRoutesWriter(opts ...func(*RoutesWriter)) *RoutesWriter
func (*RoutesWriter) WriteRegistreRoutes ¶
func (rw *RoutesWriter) WriteRegistreRoutes(targetPath string, rts routes.Routes) (err error)
WriteRegistreRoutes write routes register file
func (*RoutesWriter) WriteRoute ¶
func (rw *RoutesWriter) WriteRoute(routesDir string, route routes.Route) (err error)
func (*RoutesWriter) WriteRoutes ¶
func (rw *RoutesWriter) WriteRoutes(routesDir string, routes []routes.Route) (err error)
Click to show internal directories.
Click to hide internal directories.