forked from coop-cloud/abra
refactor: move debug to internal
This commit is contained in:
parent
0b37f63248
commit
cc37615d83
16
cli/cli.go
16
cli/cli.go
|
@ -30,18 +30,6 @@ var VerboseFlag = &cli.BoolFlag{
|
||||||
Usage: "Show INFO messages",
|
Usage: "Show INFO messages",
|
||||||
}
|
}
|
||||||
|
|
||||||
// Debug stores the variable from DebugFlag.
|
|
||||||
var Debug bool
|
|
||||||
|
|
||||||
// DebugFlag turns on/off verbose logging down to the DEBUG level.
|
|
||||||
var DebugFlag = &cli.BoolFlag{
|
|
||||||
Name: "debug",
|
|
||||||
Aliases: []string{"d"},
|
|
||||||
Value: false,
|
|
||||||
Destination: &Debug,
|
|
||||||
Usage: "Show DEBUG messages",
|
|
||||||
}
|
|
||||||
|
|
||||||
func newAbraApp(version, commit string) *cli.App {
|
func newAbraApp(version, commit string) *cli.App {
|
||||||
app := &cli.App{
|
app := &cli.App{
|
||||||
Name: "abra",
|
Name: "abra",
|
||||||
|
@ -66,7 +54,7 @@ func newAbraApp(version, commit string) *cli.App {
|
||||||
},
|
},
|
||||||
Flags: []cli.Flag{
|
Flags: []cli.Flag{
|
||||||
VerboseFlag,
|
VerboseFlag,
|
||||||
DebugFlag,
|
internal.DebugFlag,
|
||||||
internal.NoInputFlag,
|
internal.NoInputFlag,
|
||||||
},
|
},
|
||||||
Authors: []*cli.Author{
|
Authors: []*cli.Author{
|
||||||
|
@ -80,7 +68,7 @@ func newAbraApp(version, commit string) *cli.App {
|
||||||
app.EnableBashCompletion = true
|
app.EnableBashCompletion = true
|
||||||
|
|
||||||
app.Before = func(c *cli.Context) error {
|
app.Before = func(c *cli.Context) error {
|
||||||
if Debug {
|
if internal.Debug {
|
||||||
logrus.SetLevel(logrus.DebugLevel)
|
logrus.SetLevel(logrus.DebugLevel)
|
||||||
logrus.SetFormatter(&logrus.TextFormatter{})
|
logrus.SetFormatter(&logrus.TextFormatter{})
|
||||||
logrus.SetOutput(os.Stderr)
|
logrus.SetOutput(os.Stderr)
|
||||||
|
|
|
@ -259,3 +259,15 @@ var HetznerCloudAPITokenFlag = &cli.StringFlag{
|
||||||
EnvVars: []string{"HCLOUD_TOKEN"},
|
EnvVars: []string{"HCLOUD_TOKEN"},
|
||||||
Destination: &HetznerCloudAPIToken,
|
Destination: &HetznerCloudAPIToken,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Debug stores the variable from DebugFlag.
|
||||||
|
var Debug bool
|
||||||
|
|
||||||
|
// DebugFlag turns on/off verbose logging down to the DEBUG level.
|
||||||
|
var DebugFlag = &cli.BoolFlag{
|
||||||
|
Name: "debug",
|
||||||
|
Aliases: []string{"d"},
|
||||||
|
Value: false,
|
||||||
|
Destination: &Debug,
|
||||||
|
Usage: "Show DEBUG messages",
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue