protected void doMain(String[] args) {
System.setProperty("java.awt.headless", Boolean.toString(true));
LogbackInitializer.initialize();
CommandRunner runner = new CommandRunner(getMainCommandName());
runner.addCommand(new HelpCommand(runner));
for (Command command : commands) {
runner.addCommand(command);
}
runner.setOptionCommands(HelpCommand.class, VersionCommand.class);