@Override public String apply(CommandMetadata input) { return input.getName(); } });
public String apply(CommandMetadata input) { return input.getName(); } };
@Override public String apply(CommandMetadata input) { return input.getName(); } });
@Override public int compare(CommandMetadata o1, CommandMetadata o2) { return ComparisonChain.start() .compare(o1.getName().toLowerCase(), o2.getName().toLowerCase()) .compare(o2.getName(), o1.getName()) // print lower case letters before upper case .compare(System.identityHashCode(o1), System.identityHashCode(o2)) .result(); } };
@Override public String apply(CommandMetadata input) { return "[" + input.getName() + "] " + input.getDescription(); } });
if (name.equals(command.getName())) { new CommandUsage().usage(global.getName(), null, command, out); return; String commandName = commandNames.get(1); for (CommandMetadata command : group.getCommands()) { if (commandName.equals(command.getName())) { new CommandUsage().usage(global.getName(), group.getName(), command, out); return;
private void printCommandDescription(UsagePrinter commandPrinter, @Nullable CommandGroupMetadata group, CommandMetadata command) { if(!command.isHidden()) { if (group != null) { commandPrinter.append(group.getName()); } commandPrinter.append(command.getName()).newline(); if (command.getDescription() != null) { commandPrinter.newIndentedPrinter(4).append(command.getDescription()).newline(); } commandPrinter.newline(); } } }
for (CommandMetadata commandMetadata : global.getDefaultGroupCommands()) { if (!commandMetadata.isHidden()) { commands.put(commandMetadata.getName(), commandMetadata.getDescription());
.append(programName) .append(groupName) .append(command.getName()) .append("-") .append(command.getDescription()) options.addAll(command.getGroupOptions()); synopsis.append(command.getName()).appendWords(toSynopsisUsage(sortOptions(command.getCommandOptions()))); options.addAll(command.getCommandOptions());