Repository: nifi-minifi
Updated Branches:
  refs/heads/master e6f6b0665 -> 974c536ca


MINIFI-81 Adding a check for a valid command to the config.sh toolkit script

This closes #39.

Signed-off-by: Aldrin Piri <ald...@apache.org>


Project: http://git-wip-us.apache.org/repos/asf/nifi-minifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi-minifi/commit/974c536c
Tree: http://git-wip-us.apache.org/repos/asf/nifi-minifi/tree/974c536c
Diff: http://git-wip-us.apache.org/repos/asf/nifi-minifi/diff/974c536c

Branch: refs/heads/master
Commit: 974c536cab73351471e770db3cc8885c1e76c2c0
Parents: e6f6b06
Author: Joseph Percivall <joeperciv...@yahoo.com>
Authored: Fri Sep 23 11:11:41 2016 -0400
Committer: Aldrin Piri <ald...@apache.org>
Committed: Mon Sep 26 11:24:16 2016 -0400

----------------------------------------------------------------------
 .../src/main/resources/config.sh                   | 17 +++++++++++++++--
 .../minifi/toolkit/configuration/ConfigMain.java   |  8 --------
 2 files changed, 15 insertions(+), 10 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/974c536c/minifi-toolkit/minifi-toolkit-assembly/src/main/resources/config.sh
----------------------------------------------------------------------
diff --git 
a/minifi-toolkit/minifi-toolkit-assembly/src/main/resources/config.sh 
b/minifi-toolkit/minifi-toolkit-assembly/src/main/resources/config.sh
index cee8a71..ba29fdc 100755
--- a/minifi-toolkit/minifi-toolkit-assembly/src/main/resources/config.sh
+++ b/minifi-toolkit/minifi-toolkit-assembly/src/main/resources/config.sh
@@ -119,5 +119,18 @@ run() {
 }
 
 
-init "$1"
-run "$@"
\ No newline at end of file
+case "$1" in
+    transform|validate)
+        init "$1"
+        run "$@"
+        ;;
+    *)
+        echo ""
+        echo "MiNiFi toolkit Usage, valid commands include: 
{transform|validate}"
+        echo "transform: Transform template xml into MiNiFi config YAML"
+        echo "    config.sh transform INPUT_FILE OUTPUT_FILE"
+        echo "validate: Validate config YAML"
+        echo "    config.sh validate INPUT_FILE"
+        echo ""
+        ;;
+esac
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/nifi-minifi/blob/974c536c/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java
----------------------------------------------------------------------
diff --git 
a/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java
 
b/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java
index e44b5d7..74e1f7f 100644
--- 
a/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java
+++ 
b/minifi-toolkit/minifi-toolkit-configuration/src/main/java/org/apache/nifi/minifi/toolkit/configuration/ConfigMain.java
@@ -85,8 +85,6 @@ public class ConfigMain {
     public static void printValidateUsage() {
         System.out.println("Validate Usage:");
         System.out.println();
-        System.out.print("java ");
-        System.out.print(ConfigMain.class.getCanonicalName());
         System.out.println(" validate INPUT_FILE");
         System.out.println();
     }
@@ -128,8 +126,6 @@ public class ConfigMain {
     public static void printTransformUsage() {
         System.out.println("Transform Usage:");
         System.out.println();
-        System.out.print("java ");
-        System.out.print(ConfigMain.class.getCanonicalName());
         System.out.println(" transform INPUT_FILE OUTPUT_FILE");
         System.out.println();
     }
@@ -313,10 +309,6 @@ public class ConfigMain {
     public void printUsage() {
         System.out.println("Usage:");
         System.out.println();
-        System.out.print("java ");
-        System.out.print(ConfigMain.class.getCanonicalName());
-        System.out.println(" <command> options");
-        System.out.println();
         System.out.println("Valid commands include:");
         commandMap.forEach((s, command) -> System.out.println(s + ": " + 
command.description));
     }

Reply via email to