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",
|
||||
}
|
||||
|
||||
// RunApp runs CLI abra app.
|
||||
func RunApp(version, commit string) {
|
||||
func newAbraApp(version, commit string) *cli.App {
|
||||
app := &cli.App{
|
||||
Name: "abra",
|
||||
Usage: `The Co-op Cloud command-line utility belt 🎩🐇
|
||||
|
@ -108,6 +107,12 @@ func RunApp(version, commit string) {
|
|||
|
||||
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 {
|
||||
logrus.Fatal(err)
|
||||
|
|
Loading…
Reference in New Issue