From 15d118d3bdad3f11d9bb57ef21a904a754ca0305 Mon Sep 17 00:00:00 2001 From: Mark Sanborn Date: Fri, 8 Aug 2014 17:33:06 -0700 Subject: [PATCH] Refactor --- main.go | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index 4ec6131..e9da1a5 100644 --- a/main.go +++ b/main.go @@ -130,14 +130,21 @@ func printUsage() { fmt.Println("\tCross platform: go-selfupdate /tmp/mybinares/ 1.2") } -func main() { - plat = os.Getenv("GOOS") + "-" + os.Getenv("GOARCH") - +func isArgsPresent() bool { if len(os.Args) < 2 { + return false + } + + return true +} + +func main() { + if isArgsPresent() == false { printUsage() os.Exit(0) } + plat = os.Getenv("GOOS") + "-" + os.Getenv("GOARCH") appPath = os.Args[1] version = os.Args[2] genDir = "public"