You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@taverna.apache.org by st...@apache.org on 2015/06/11 18:35:25 UTC

[06/31] incubator-taverna-language git commit: Minor edits

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 <me...@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();