Minor edits

Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/b894afd7
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/b894afd7
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/b894afd7

Branch: refs/heads/master
Commit: b894afd7d060a1ff8c29418cbe28bb58cfc7d17c
Parents: f1ad74a
Author: Menaka <menaka12...@gmail.com>
Authored: Sun Jun 7 23:21:33 2015 +0530
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Thu Jun 11 17:33:28 2015 +0100

----------------------------------------------------------------------
 .../taverna/commandline/CommandLineTool.java    | 35 ++++++++++++++------
 .../taverna/commandline/TavernaCommandline.java |  2 +-
 .../commandline/test/CommandLineTest.java       |  3 +-
 3 files changed, 27 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/b894afd7/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/CommandLineTool.java
----------------------------------------------------------------------
diff --git 
a/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/CommandLineTool.java
 
b/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/CommandLineTool.java
index 46af29f..c636abb 100644
--- 
a/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/CommandLineTool.java
+++ 
b/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/CommandLineTool.java
@@ -46,7 +46,7 @@ import com.google.common.collect.Lists;
 public class CommandLineTool {
        
        private Cli<TvnLangTool> parser(){
-               CliBuilder<TvnLangTool> build = 
Cli.<TvnLangTool>builder("tvnlang")
+               CliBuilder<TvnLangTool> build = 
Cli.<TvnLangTool>builder("tavlang")
                                .withDescription("Convert, manage workflows")
                                .withDefaultCommand(HelpCommand.class)
                                .withCommand(CommandConvert.class)
@@ -61,7 +61,7 @@ public class CommandLineTool {
        public CommandLineTool(){};
        public void parse(String... args)
     {
-        System.out.println("$ tvnlang " + Joiner.on(" ").join(args));
+        System.out.println("$ tavlang " + Joiner.on(" ").join(args));
         TvnLangTool command = parser().parse(args);
         command.execute();
         System.out.println();
@@ -100,6 +100,20 @@ public class CommandLineTool {
                        else return null;
                }
                
+       }
+       
+       public static class Inspect{
+               @Option(name = "-servicetypes", description = "List the service 
types")
+               public static boolean servicetypes = false;
+               
+               @Option(name = "-processornames", description = "List the 
processor names")
+               public static boolean processor = false;
+               
+               public String getWay(){
+                       if(servicetypes) return "servicetypes";
+                       else if (processor) return "processornames";
+                       else return null;
+               }
                
        }
        
@@ -107,6 +121,10 @@ public class CommandLineTool {
        //Placeholder for optional parameters: Ex: -i, -o 
        public static class Optional{
                
+               
+               @Option(name={"-l", "--log"}, description = "Save a results to 
a file")
+               public boolean log = false;
+               
                //The input file or directory
                @Option(name = {"-i", "--input"}, description="Input file/ file 
dir for convertion")
                public static String in_file_dir;
@@ -123,9 +141,6 @@ public class CommandLineTool {
                        return out_file_dir;
                }
 
-//             public boolean isMulti(){
-//                     return this.multi;
-//             }
        }
        
        @Command(name = "help", description = "Display help information about 
Tvarna")
@@ -194,7 +209,7 @@ public class CommandLineTool {
                @Override
                public void execute() {
                        // TODO Auto-generated method stub
-                       
+                       System.out.println("Apache Taverna Language Command 
line tool. \nVersion 1.0 ");
                }
                
        }
@@ -206,13 +221,14 @@ public class CommandLineTool {
                @Inject
                Optional optional = new Optional();
                
-               @Option(name={"-l", "--log"}, description = "Save a results to 
a file")
-               public String log_file;
+               @Inject
+               Inspect inspect = new Inspect();
                
                @Override
                public void execute() {
                        // TODO Auto-generated method stub
                        
+                       
                }
                
        }
@@ -224,9 +240,6 @@ public class CommandLineTool {
                @Inject
                Optional optional = new Optional();
                
-               @Option(name={"-l", "--log"}, description = "Save a results to 
a file")
-               public String log_file;
-               
                @Override
                public void execute() {
                        // TODO Auto-generated method stub

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/b894afd7/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/TavernaCommandline.java
----------------------------------------------------------------------
diff --git 
a/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/TavernaCommandline.java
 
b/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/TavernaCommandline.java
index f7b998e..61beedb 100644
--- 
a/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/TavernaCommandline.java
+++ 
b/taverna-language-commandline/src/main/java/org/apache/taverna/commandline/TavernaCommandline.java
@@ -23,7 +23,7 @@ public class TavernaCommandline {
 
        public static void main(String args[]){
                CommandLineTool tool = new CommandLineTool();
-               tool.parse(args);
+               tool.parse("version");
                
        }
 }

http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/b894afd7/taverna-language-commandline/src/test/java/org/apache/commandline/test/CommandLineTest.java
----------------------------------------------------------------------
diff --git 
a/taverna-language-commandline/src/test/java/org/apache/commandline/test/CommandLineTest.java
 
b/taverna-language-commandline/src/test/java/org/apache/commandline/test/CommandLineTest.java
index 112cbfa..9a07552 100644
--- 
a/taverna-language-commandline/src/test/java/org/apache/commandline/test/CommandLineTest.java
+++ 
b/taverna-language-commandline/src/test/java/org/apache/commandline/test/CommandLineTest.java
@@ -11,13 +11,14 @@ public class CommandLineTest {
        public void test(){
 //             Assert
                commandLineTool.parse();
+               commandLineTool.parse("version");
                commandLineTool.parse("help");
                commandLineTool.parse("help", "convert");
                commandLineTool.parse("help", "inspect");
                commandLineTool.parse("help", "validate");
                commandLineTool.parse("help", "help");
                
-               commandLineTool.parse("convert","-m", "-r", "-wfdesc", "this", 
"that", "-o", "/files/dir", "-i", "/files0/dir");
+               commandLineTool.parse("convert","-m", "-r", "-wfdesc", "-o", 
"/files/dir", "-i", "/files0/dir");
 //             commandLineTool.parse();
 //             commandLineTool.parse();
 //             commandLineTool.parse();

Reply via email to