diff options
Diffstat (limited to 'cmd/ponzu/main.go')
-rw-r--r-- | cmd/ponzu/main.go | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/cmd/ponzu/main.go b/cmd/ponzu/main.go index f44f626..b3dc708 100644 --- a/cmd/ponzu/main.go +++ b/cmd/ponzu/main.go @@ -21,7 +21,7 @@ import ( var ( usage = usageHeader + usageNew + usageGenerate + - usageBuild + usageRun + usageUpgrade + usageVersion + usageBuild + usageRun + usageUpgrade + usageAdd + usageVersion port int httpsport int https bool @@ -88,6 +88,10 @@ func main() { case "version", "v": fmt.Println(usageVersion) os.Exit(0) + + case "add", "a": + fmt.Println(usageAdd) + os.Exit(0) } case "new": @@ -265,6 +269,19 @@ func main() { fmt.Println("Input not recognized. No upgrade made. Answer as 'y' or 'n' only.") } + case "add", "a": + // expecting two args, add and the go gettable package uri + if len(args) < 2 { + fmt.Println(usageAdd) + os.Exit(0) + } + + err := getAddon(args) + if err != nil { + fmt.Println(err) + os.Exit(1) + } + case "": fmt.Println(usage) fmt.Println(usageHelp) |