protected void printFQNWithOptions(CommandDescriptor<?> command, Appendable stream) throws IOException { CommandDescriptor<?> owner = command.getOwner(); if (owner != null) { printFQNWithOptions(owner, stream); stream.append(' '); } stream.append(command.getName()); for (OptionDescriptor option : command.getOptions()) { stream.append(' '); option.printUsage(stream); } }
protected void printFQNWithOptions(CommandDescriptor<?> command, Appendable stream) throws IOException { CommandDescriptor<?> owner = command.getOwner(); if (owner != null) { printFQNWithOptions(owner, stream); stream.append(' '); } stream.append(command.getName()); for (OptionDescriptor option : command.getOptions()) { stream.append(' '); option.printUsage(stream); } }
writer.append("usage: ").append(getName()); for (OptionDescriptor option : getOptions()) { option.printUsage(writer); writer.append(" "); StringBuilder sb = new StringBuilder(); option.printUsage(sb); String usage = sb.toString(); writer.append(usage);
for (OptionDescriptor option : getOptions()) { writer.append(" "); option.printUsage(writer); for (OptionDescriptor option : getOptions()) { writer.append(Util.MAN_TAB); option.printUsage(writer); String optionText = option.getDescription().getBestEffortMan(); if (optionText.length() > 0) { for (OptionDescriptor option : owner.getOptions()) { writer.append(" "); option.printUsage(writer); option.printUsage(writer);