aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2017-11-26 19:44:37 +0100
committerJ08nY2017-11-26 19:44:37 +0100
commit23bd6d8439e9e536d5de672a556211b896b9e98d (patch)
tree0e58d6c536132c6789ba14ab0810a9392c801795
parentc7cffa5d408b0df4276bc27cc9206825ad81ddfa (diff)
downloadECTester-23bd6d8439e9e536d5de672a556211b896b9e98d.tar.gz
ECTester-23bd6d8439e9e536d5de672a556211b896b9e98d.tar.zst
ECTester-23bd6d8439e9e536d5de672a556211b896b9e98d.zip
-rw-r--r--src/cz/crcs/ectester/common/cli/CLITools.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/src/cz/crcs/ectester/common/cli/CLITools.java b/src/cz/crcs/ectester/common/cli/CLITools.java
index 77b3794..91f121f 100644
--- a/src/cz/crcs/ectester/common/cli/CLITools.java
+++ b/src/cz/crcs/ectester/common/cli/CLITools.java
@@ -65,17 +65,20 @@ public class CLITools {
upw.print(" | ");
}
}
- Argument[] args = tp.getArgs().toArray(new Argument[tp.getArgs().size()]);
- String[] argss = new String[tp.getArgs().size()];
- for (int i = 0; i < args.length; ++i) {
- Argument arg = args[i];
- argss[i] = arg.isRequired() ? "<" + arg.getName() + ">" : "[" + arg.getName() + "]";
- }
- upw.print(String.join(" ", argss));
if (keys.length > 0 && !tp.isRequired()) {
upw.print(" ]");
}
+
+ Argument[] args = tp.getArgs().toArray(new Argument[tp.getArgs().size()]);
+ if (args.length > 0) {
+ String[] argss = new String[tp.getArgs().size()];
+ for (int i = 0; i < args.length; ++i) {
+ Argument arg = args[i];
+ argss[i] = arg.isRequired() ? "<" + arg.getName() + ">" : "[" + arg.getName() + "]";
+ }
+ upw.print(" " + String.join(" ", argss));
+ }
}
pw.println(sw.toString().replaceAll("usage:( )?", "").replace("\n", ""));
}