refactor: move making app struct to construct func
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
makes the code cleaner and easier to grab the app struct for testing
This commit is contained in:
parent
8703370785
commit
96ccadc70f
|
@ -41,8 +41,7 @@ var DebugFlag = &cli.BoolFlag{
|
||||||
Usage: "Show DEBUG messages",
|
Usage: "Show DEBUG messages",
|
||||||
}
|
}
|
||||||
|
|
||||||
// RunApp runs CLI abra app.
|
func newAbraApp(version, commit string) *cli.App {
|
||||||
func RunApp(version, commit string) {
|
|
||||||
app := &cli.App{
|
app := &cli.App{
|
||||||
Name: "abra",
|
Name: "abra",
|
||||||
Usage: `The Co-op Cloud command-line utility belt 🎩🐇
|
Usage: `The Co-op Cloud command-line utility belt 🎩🐇
|
||||||
|
@ -108,6 +107,12 @@ func RunApp(version, commit string) {
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
return app
|
||||||
|
}
|
||||||
|
|
||||||
|
// RunApp runs CLI abra app.
|
||||||
|
func RunApp(version, commit string) {
|
||||||
|
app := newAbraApp(version, commit)
|
||||||
|
|
||||||
if err := app.Run(os.Args); err != nil {
|
if err := app.Run(os.Args); err != nil {
|
||||||
logrus.Fatal(err)
|
logrus.Fatal(err)
|
||||||
|
|
Loading…
Reference in New Issue