Skip to content

Commit 05bdc8e

Browse files
committed
remove global variables
1 parent 630c7df commit 05bdc8e

File tree

1 file changed

+10
-15
lines changed

1 file changed

+10
-15
lines changed

main.go

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,26 @@
11
package main
22

33
import (
4+
"fmt"
45
"os"
56

67
"github.com/isacikgoz/gitbatch/app"
7-
log "github.com/sirupsen/logrus"
8-
kingpin "gopkg.in/alecthomas/kingpin.v2"
9-
)
10-
11-
var (
12-
dirs = kingpin.Flag("directory", "Directory(s) to roam for git repositories.").Short('d').Strings()
13-
mode = kingpin.Flag("mode", "Application start mode, more sensible with quick run.").Short('m').String()
14-
recurseDepth = kingpin.Flag("recursive-depth", "Find directories recursively.").Default("0").Short('r').Int()
15-
logLevel = kingpin.Flag("log-level", "Logging level; trace,debug,info,warn,error").Default("error").Short('l').String()
16-
quick = kingpin.Flag("quick", "runs without gui and fetches/pull remote upstream.").Short('q').Bool()
8+
"gopkg.in/alecthomas/kingpin.v2"
179
)
1810

1911
func main() {
20-
kingpin.Version("gitbatch version 0.5.1")
12+
kingpin.Version("gitbatch version 0.5.2")
13+
dirs := kingpin.Flag("directory", "Directory(s) to roam for git repositories.").Short('d').Strings()
14+
mode := kingpin.Flag("mode", "Application start mode, more sensible with quick run.").Short('m').String()
15+
recursionDepth := kingpin.Flag("recursive-depth", "Find directories recursively.").Default("0").Short('r').Int()
16+
logLevel := kingpin.Flag("log-level", "Logging level; trace,debug,info,warn,error").Default("error").Short('l').String()
17+
quick := kingpin.Flag("quick", "runs without gui and fetches/pull remote upstream.").Short('q').Bool()
2118

2219
// parse the command line flag and options
2320
kingpin.Parse()
2421

25-
if err := run(*dirs, *logLevel, *recurseDepth, *quick, *mode); err != nil {
26-
log.WithFields(log.Fields{
27-
"error": err.Error(),
28-
}).Error("application quitted with an unhandled error.")
22+
if err := run(*dirs, *logLevel, *recursionDepth, *quick, *mode); err != nil {
23+
fmt.Fprintf(os.Stderr, "application quitted with an unhandled error: %v", err)
2924
os.Exit(1)
3025
}
3126
}

0 commit comments

Comments
 (0)