Some header for cli help make it more human friendly probably?
diff --git a/tools/cli/src/main/java/org/apache/batchee/cli/BatchEECLI.java b/tools/cli/src/main/java/org/apache/batchee/cli/BatchEECLI.java
index 6fb656e..4ebb4eb 100644
--- a/tools/cli/src/main/java/org/apache/batchee/cli/BatchEECLI.java
+++ b/tools/cli/src/main/java/org/apache/batchee/cli/BatchEECLI.java
@@ -210,7 +210,8 @@
}
private static String help(final Map<String, Class<? extends Runnable>> commands) {
- final StringBuilder builder = new StringBuilder();
+ final String ln = System.getProperty("line.separator");
+ final StringBuilder builder = new StringBuilder("Available commands:").append(ln).append(ln);
for (final Map.Entry<String, Class<? extends Runnable>> cmd : commands.entrySet()) {
final Command c = cmd.getValue().getAnnotation(Command.class);
if (c == null) {
@@ -220,7 +221,7 @@
if (!c.description().isEmpty()) {
builder.append(": ").append(c.description());
}
- builder.append(System.getProperty("line.separator"));
+ builder.append(ln);
}
return builder.toString();
}
diff --git a/tools/cli/src/test/java/org/apache/batchee/cli/MainTest.java b/tools/cli/src/test/java/org/apache/batchee/cli/MainTest.java
index 957ab3b..84eadc3 100644
--- a/tools/cli/src/test/java/org/apache/batchee/cli/MainTest.java
+++ b/tools/cli/src/test/java/org/apache/batchee/cli/MainTest.java
@@ -46,6 +46,7 @@
public void argHelp() {
main(null);
assertEquals(
+ "Available commands:\n\n" +
"abandon: abandon a batch from its id\n" +
"evict: remove old data, uses embedded configuration (no JAXRS support yet)\n" +
"executions: list executions\n" +