12345678910111213141516171819202122232425262728293031 |
- package docker
- import "github.com/zeromicro/go-zero/tools/goctl/internal/cobrax"
- var (
- varExeName string
- varStringGo string
- varStringBase string
- varIntPort int
- varStringHome string
- varStringRemote string
- varStringBranch string
- varStringVersion string
- varStringTZ string
- // Cmd describes a docker command.
- Cmd = cobrax.NewCommand("docker", cobrax.WithRunE(dockerCommand))
- )
- func init() {
- dockerCmdFlags := Cmd.Flags()
- dockerCmdFlags.StringVar(&varExeName, "exe")
- dockerCmdFlags.StringVar(&varStringGo, "go")
- dockerCmdFlags.StringVarWithDefaultValue(&varStringBase, "base", "scratch")
- dockerCmdFlags.IntVar(&varIntPort, "port")
- dockerCmdFlags.StringVar(&varStringHome, "home")
- dockerCmdFlags.StringVar(&varStringRemote, "remote")
- dockerCmdFlags.StringVar(&varStringBranch, "branch")
- dockerCmdFlags.StringVar(&varStringVersion, "version")
- dockerCmdFlags.StringVarWithDefaultValue(&varStringTZ, "tz", "Asia/Shanghai")
- }
|