summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2017-01-16 09:33:44 -0800
committerSteve Manuel <nilslice@gmail.com>2017-01-16 09:33:44 -0800
commitf1fa430c6a9c97fa36a9599746eca0f9a474073b (patch)
tree2d4079c0109fc572d42336950110fd90a11b5ba5
parentd0f498e05cbe01a3b80a7b500334b55e6dd05e85 (diff)
adding generator option to select what to generate
-rw-r--r--cmd/ponzu/main.go18
1 files changed, 11 insertions, 7 deletions
diff --git a/cmd/ponzu/main.go b/cmd/ponzu/main.go
index 5d8fbef..b07a249 100644
--- a/cmd/ponzu/main.go
+++ b/cmd/ponzu/main.go
@@ -80,7 +80,7 @@ func main() {
case "new":
if len(args) < 2 {
- fmt.Println(usage)
+ fmt.Println(usageNew)
os.Exit(0)
}
@@ -91,15 +91,19 @@ func main() {
}
case "generate", "gen", "g":
- if len(args) < 2 {
- flag.PrintDefaults()
+ if len(args) < 3 {
+ fmt.Println(usageGenerate)
os.Exit(0)
}
- err := generateContentType(args[1:])
- if err != nil {
- fmt.Println(err)
- os.Exit(1)
+ // check what we are asked to generate
+ switch args[2] {
+ case "content", "c":
+ err := generateContentType(args[2:])
+ if err != nil {
+ fmt.Println(err)
+ os.Exit(1)
+ }
}
case "build":