2021-08-02 01:10:41 +00:00
|
|
|
package app
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/urfave/cli/v2"
|
|
|
|
)
|
|
|
|
|
2021-08-02 06:36:35 +00:00
|
|
|
var force bool
|
|
|
|
var forceFlag = &cli.BoolFlag{
|
|
|
|
Name: "force",
|
|
|
|
Value: false,
|
|
|
|
Destination: &force,
|
|
|
|
}
|
|
|
|
|
|
|
|
var update bool
|
|
|
|
var updateFlag = &cli.BoolFlag{
|
|
|
|
Name: "update",
|
|
|
|
Value: false,
|
|
|
|
Destination: &update,
|
|
|
|
}
|
|
|
|
|
|
|
|
var noDomainPoll bool
|
|
|
|
var noDomainPollFlag = &cli.BoolFlag{
|
|
|
|
Name: "no-domain-poll",
|
|
|
|
Value: false,
|
|
|
|
Destination: &noDomainPoll,
|
|
|
|
}
|
|
|
|
|
|
|
|
// skipVersionCheck stores the variable from SkipVersionCheckFlag
|
|
|
|
var skipVersionCheck bool
|
|
|
|
var skipVersionCheckFlag = &cli.BoolFlag{
|
|
|
|
Name: "skip-version-check",
|
|
|
|
Value: false,
|
|
|
|
Destination: &skipVersionCheck,
|
|
|
|
}
|
|
|
|
|
2021-08-02 01:10:41 +00:00
|
|
|
var appDeployCommand = &cli.Command{
|
|
|
|
Name: "deploy",
|
|
|
|
Flags: []cli.Flag{
|
2021-08-02 06:36:35 +00:00
|
|
|
updateFlag,
|
|
|
|
forceFlag,
|
|
|
|
skipVersionCheckFlag,
|
|
|
|
noDomainPollFlag,
|
2021-08-02 01:10:41 +00:00
|
|
|
},
|
|
|
|
}
|