fleet/cmd/fleetctl/flags.go
Zach Wasserman 4cfcb1b084
Upgrade fleetctl github.com/urfave/cli to v2 (#471)
This is intended to upgrade to the new API without changing fleetctl
functionality.
2021-03-12 16:42:38 -08:00

34 lines
594 B
Go

package main
import "github.com/urfave/cli/v2"
const (
outfileFlagName = "outfile"
debugFlagName = "debug"
)
func outfileFlag() cli.Flag {
return &cli.StringFlag{
Name: outfileFlagName,
Value: "",
EnvVars: []string{"OUTFILE"},
Usage: "Path to output file",
}
}
func getOutfile(c *cli.Context) string {
return c.String(outfileFlagName)
}
func debugFlag() cli.Flag {
return &cli.BoolFlag{
Name: debugFlagName,
EnvVars: []string{"DEBUG"},
Usage: "Enable debug http request logging",
}
}
func getDebug(c *cli.Context) bool {
return c.Bool(debugFlagName)
}