grouped variable declarations

This commit is contained in:
Faissal Elamraoui 2016-07-25 21:10:12 +02:00
parent 4be4a20df4
commit 4f3ed96523
1 changed files with 17 additions and 17 deletions

34
run.go
View File

@ -15,12 +15,12 @@
package main package main
import ( import (
"fmt"
"io/ioutil" "io/ioutil"
"os" "os"
path "path/filepath" path "path/filepath"
"runtime" "runtime"
"strings" "strings"
"fmt"
) )
var cmdRun = &Command{ var cmdRun = &Command{
@ -33,16 +33,21 @@ it will recompile and restart the app after any modifications.
`, `,
} }
var mainFiles ListOpts var (
mainFiles ListOpts
var downdoc docValue downdoc docValue
var gendoc docValue gendoc docValue
// The flags list of the paths excluded from watching
// The flags list of the paths excluded from watching excludedPaths strFlags
var excludedPaths strFlags // Pass through to -tags arg of "go build"
buildTags string
// Pass through to -tags arg of "go build" // Application path
var buildTags string currpath string
// Application name
appname string
// Channel to signal an Exit
exit chan bool
)
func init() { func init() {
cmdRun.Run = runApp cmdRun.Run = runApp
@ -51,14 +56,9 @@ func init() {
cmdRun.Flag.Var(&downdoc, "downdoc", "Auto download Swagger file when does not exist") cmdRun.Flag.Var(&downdoc, "downdoc", "Auto download Swagger file when does not exist")
cmdRun.Flag.Var(&excludedPaths, "e", "Excluded paths[].") cmdRun.Flag.Var(&excludedPaths, "e", "Excluded paths[].")
cmdRun.Flag.StringVar(&buildTags, "tags", "", "Build tags (https://golang.org/pkg/go/build/)") cmdRun.Flag.StringVar(&buildTags, "tags", "", "Build tags (https://golang.org/pkg/go/build/)")
exit = make(chan bool)
} }
var (
currpath = ""
appname = ""
exit = make(chan bool)
)
func runApp(cmd *Command, args []string) int { func runApp(cmd *Command, args []string) int {
ShowShortVersionBanner() ShowShortVersionBanner()