Support `goctl env install` (#1752)

Co-authored-by: anqiansong <anqiansong@bytedance.com>
master tools/goctl/v1.3.4
anqiansong 3 years ago committed by GitHub
parent 89eccfdb97
commit 58a0b17451
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -0,0 +1,9 @@
package env
import "github.com/urfave/cli"
func Install(c *cli.Context) error {
force := c.Bool("force")
verbose := c.Bool("verbose")
return Prepare(true, force, verbose)
}

@ -57,6 +57,21 @@ var commands = []cli.Command{
},
},
Subcommands: []cli.Command{
{
Name: "install",
Usage: "goctl env installation",
Action: env.Install,
Flags: []cli.Flag{
cli.BoolFlag{
Name: "force,f",
Usage: "silent installation of non-existent dependencies",
},
cli.BoolFlag{
Name: "verbose, v",
Usage: "enable log output",
},
},
},
{
Name: "check",
Usage: "detect goctl env and dependency tools",

Loading…
Cancel
Save