Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var APIModels = `` /* 997-byte string literal not displayed */
View Source
var APIModels2 = `` /* 1569-byte string literal not displayed */
View Source
var CmdApiapp = &commands.Command{ UsageLine: "api [appname]", Short: "Creates a Bhojpur Web API application", Long: ` The command 'api' creates a Bhojpur Web API application. now default supoort generate a go modules project. {{"Example:"|bold}} $ webutl api [appname] [-tables=""] [-driver=mysql] [-conn="root:@tcp(127.0.0.1:3306)/test"] [-gopath=false] [-cligo=v1.12.3] If 'conn' argument is empty, the command will generate an example API application. Otherwise the command will connect to your database and generate models based on the existing tables. The command 'api' creates a folder named [appname] with the following structure: ├── main.go ├── go.mod ├── {{"conf"|foldername}} │ └── app.conf ├── {{"controllers"|foldername}} │ └── object.go │ └── user.go ├── {{"routers"|foldername}} │ └── router.go ├── {{"tests"|foldername}} │ └── default_test.go └── {{"models"|foldername}} └── object.go └── user.go `, PreRun: func(cmd *commands.Command, args []string) { version.ShowShortVersionBanner() }, Run: createAPI, }
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.