feat(goctl): Support gateway sample generation (#3049)

This commit is contained in:
anqiansong
2023-03-29 17:06:23 +08:00
committed by GitHub
parent 95b85336d6
commit 1904af2323
32 changed files with 1399 additions and 513 deletions

View File

@@ -1,23 +1,16 @@
package migrate
import "github.com/spf13/cobra"
import "github.com/zeromicro/go-zero/tools/goctl/internal/cobrax"
var (
boolVarVerbose bool
stringVarVersion string
// Cmd describes a migrate command.
Cmd = &cobra.Command{
Use: "migrate",
Short: "Migrate from tal-tech to zeromicro",
Long: "Migrate is a transition command to help users migrate their " +
"projects from tal-tech to zeromicro version",
RunE: migrate,
}
Cmd = cobrax.NewCommand("migrate", cobrax.WithRunE(migrate))
)
func init() {
Cmd.Flags().BoolVarP(&boolVarVerbose, "verbose", "v",
false, "Verbose enables extra logging")
Cmd.Flags().StringVar(&stringVarVersion, "version", defaultMigrateVersion,
"The target release version of github.com/zeromicro/go-zero to migrate")
migrateCmdFlags := Cmd.Flags()
migrateCmdFlags.BoolVarP(&boolVarVerbose, "verbose", "v")
migrateCmdFlags.StringVarWithDefaultValue(&stringVarVersion, "version", defaultMigrateVersion)
}