| | |
| | | |
| | | buffer.append(" "); |
| | | buffer.append(subCommand.getName()); |
| | | buffer.append(" {options}"); |
| | | buffer.append(" ").append(INFO_SUBCMDPARSER_OPTIONS.get()); |
| | | if (subCommand.allowsTrailingArguments()) { |
| | | buffer.append(' '); |
| | | buffer.append(subCommand.getTrailingArgumentsDisplayName()); |
| | |
| | | } |
| | | } |
| | | indentNb++; |
| | | boolean isFirst = true; |
| | | for (SubCommand sc : c) { |
| | | if (sc.isHidden()) { |
| | | continue; |
| | |
| | | for (int i = 0; i < indentNb - sc.getName().length(); i++) { |
| | | buffer.append(" "); |
| | | } |
| | | if (!isFirst) |
| | | { |
| | | buffer.append(EOL); |
| | | } |
| | | buffer.append(sc.getDescription()); |
| | | buffer.append(EOL); |
| | | isFirst = false; |
| | | } |
| | | } |
| | | |