File tree Expand file tree Collapse file tree 3 files changed +14
-2
lines changed
src/main/java/org/scijava Expand file tree Collapse file tree 3 files changed +14
-2
lines changed Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ public void handle(final LinkedList<String> args) {
74
74
75
75
args .removeFirst (); // --run
76
76
final String commandToRun = args .removeFirst ();
77
- final String paramString = args . isEmpty ( ) ? "" : args .removeFirst ();
77
+ final String paramString = ConsoleUtils . hasParam ( args ) ? "" : args .removeFirst ();
78
78
79
79
run (commandToRun , paramString );
80
80
}
Original file line number Diff line number Diff line change 32
32
33
33
import java .util .HashMap ;
34
34
import java .util .Iterator ;
35
+ import java .util .LinkedList ;
35
36
import java .util .Map ;
36
37
37
38
import org .scijava .command .CommandInfo ;
@@ -83,4 +84,15 @@ else if (logService != null)
83
84
return inputMap ;
84
85
85
86
}
87
+
88
+ /**
89
+ * Test if the next argument is an appropriate parameter to a
90
+ * {@link ConsoleArgument}.
91
+ *
92
+ * @return {@code true} if the first argument of the given list does not
93
+ * start with a {@code '-'} character.
94
+ */
95
+ public static boolean hasParam (final LinkedList <String > args ) {
96
+ return !(args .isEmpty () || args .getFirst ().startsWith ("-" ));
97
+ }
86
98
}
Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ public void handle(final LinkedList<String> args) {
72
72
73
73
args .removeFirst (); // --run
74
74
final String scriptToRun = args .removeFirst ();
75
- final String paramString = args . isEmpty ( ) ? "" : args .removeFirst ();
75
+ final String paramString = ConsoleUtils . hasParam ( args ) ? "" : args .removeFirst ();
76
76
77
77
run (scriptToRun , paramString );
78
78
}
You can’t perform that action at this time.
0 commit comments