From 210eb0dbd0e27455d3d101d85c6e9e9ab2cfbfdf Mon Sep 17 00:00:00 2001 From: Mark Sanborn Date: Fri, 8 Aug 2014 17:38:30 -0700 Subject: [PATCH] refactor --- main.go | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/main.go b/main.go index e9da1a5..b0775c9 100644 --- a/main.go +++ b/main.go @@ -124,31 +124,36 @@ func createUpdate(path string, platform string) { } func printUsage() { - fmt.Println("Go-Selfupdate - Enable your Golang applications to self update.\n\n") - fmt.Println("Usage:\n") - fmt.Println("\tSingle platform: go-selfupdate myapp 1.2") - fmt.Println("\tCross platform: go-selfupdate /tmp/mybinares/ 1.2") + fmt.Println("Go-Selfupdate - Enable your Golang applications to self update.\n\n") + fmt.Println("Usage:\n") + fmt.Println("\tSingle platform: go-selfupdate myapp 1.2") + fmt.Println("\tCross platform: go-selfupdate /tmp/mybinares/ 1.2") } func isArgsPresent() bool { - if len(os.Args) < 2 { - return false - } + if len(os.Args) < 2 { + return false + } - return true + return true +} + +func createBuildDir() { + os.MkdirAll(genDir, 0755) } func main() { - if isArgsPresent() == false { - printUsage() - os.Exit(0) - } + if isArgsPresent() == false { + printUsage() + os.Exit(0) + } plat = os.Getenv("GOOS") + "-" + os.Getenv("GOARCH") appPath = os.Args[1] version = os.Args[2] genDir = "public" - os.MkdirAll(genDir, 0755) + + createBuildDir() // If dir is given create update for each file files, err := ioutil.ReadDir(appPath)