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" +