ControlCommand(final Subparser parser, final boolean shortCircuit) { parser.setDefault("command", this).defaultHelp(true); this.shortCircuit = shortCircuit; }
MultiTargetControlCommand(final Subparser parser) { parser.setDefault("command", this).defaultHelp(true); }
@Override public void configure(Subparser subparser) { for (AbstractLiquibaseCommand<T> subcommand : subcommands.values()) { final Subparser cmdParser = subparser.addSubparsers() .addParser(subcommand.getName()) .setDefault(COMMAND_NAME_ATTR, subcommand.getName()) .description(subcommand.getDescription()); subcommand.configure(cmdParser); } }
@Override public void configure(Subparser subparser) { for (AbstractLiquibaseCommand<T> subcommand : subcommands.values()) { final Subparser cmdParser = subparser.addSubparsers() .addParser(subcommand.getName()) .setDefault(COMMAND_NAME_ATTR, subcommand.getName()) .description(subcommand.getDescription()); subcommand.configure(cmdParser); } }
private void addCommand(Command command) { commands.put(command.getName(), command); parser.addSubparsers().help("available commands"); final Subparser subparser = parser.addSubparsers().addParser(command.getName(), false); command.configure(subparser); addHelp(subparser); subparser.description(command.getDescription()) .setDefault(COMMAND_NAME_ATTR, command.getName()) .defaultHelp(true); }
Subparser cp = subparsers.addParser(cmd.getName()) .help(cmd.getHelp()) .setDefault("command", cmd); cmd.configureArguments(cp);
private void addCommand(Command command) { commands.put(command.getName(), command); parser.addSubparsers().help("available commands"); final Subparser subparser = parser.addSubparsers().addParser(command.getName(), false); command.configure(subparser); addHelp(subparser); subparser.description(command.getDescription()) .setDefault(COMMAND_NAME_ATTR, command.getName()) .defaultHelp(true); }
ControlCommand(final Subparser parser, final boolean shortCircuit) { parser.setDefault("command", this).defaultHelp(true); this.shortCircuit = shortCircuit; }
MultiTargetControlCommand(final Subparser parser) { parser.setDefault("command", this).defaultHelp(true); }
public Subparser parser(Subparsers subCommands, CliContext cliContext) { final Subparser subparser = addSubparser(subCommands, name().toLowerCase(), cliContext) .setDefault(SUBCOMMAND_DEST, this) .description(description) .help(description); if (alias != null && !alias.isEmpty()) { subparser.aliases(alias); } return subparser; } }
public Subparser parser(Subparsers subCommands, CliContext cliContext) { final Subparser subparser = addSubparser(subCommands, name().toLowerCase(), cliContext) .setDefault(SUBCOMMAND_DEST, this) .description(description) .help(description); if (alias != null && !alias.isEmpty()) { subparser.aliases(alias); } return subparser; } }
public Subparser parser(Subparsers subCommands, CliContext cliContext) { final Subparser subparser = addSubparser(subCommands, name().toLowerCase(), cliContext) .setDefault(SUBCOMMAND_DEST, this) .description(description) .help(description); if (alias != null && !alias.isEmpty()) { subparser.aliases(alias); } return subparser; } }
public Subparser parser(Subparsers subCommands, CliContext cliContext) { final Subparser subparser = addSubparser(subCommands, name().toLowerCase(), cliContext) .setDefault(COMMAND_DEST, this) .description(description) .help(description); if (alias != null && !alias.isEmpty()) { subparser.aliases(alias); } return subparser; }
public Subparser parser(Subparsers subCommands, CliContext cliContext) { final Subparser subparser = addSubparser(subCommands, name().toLowerCase(), cliContext) .setDefault(SUBCOMMAND_DEST, this) .description(description) .help(description); if (alias != null && !alias.isEmpty()) { subparser.aliases(alias); } return subparser; } }
private void addCommandToParser(Subparser subparser, CommandMetadata subCommand, List<String> commandRoot) { Subparser parser = subparser.addSubparsers() .addParser(subCommand.getName()) .description(subCommand.getDescription()) .setDefault(COMMAND_NAME_ATTR, ImmutableList.builder() .addAll(commandRoot) .add(subCommand.getName()) .build()); for (OptionMetadata option : subCommand.getAllOptions()) { addOptionToParser(parser, option); } super.configure(parser); }
@Override public void configure(Subparser subparser) { subparser.setDefault("file", WORKSPACE_CONFIG_FILENAME); subparser.addArgument("file") .nargs("?") .setDefault(WORKSPACE_CONFIG_FILENAME) .help("application configuration file"); } }
@Override public void configure(final Subparser subparser) { for (AbstractFlywayCommand<T> subCommand : subCommands.values()) { final Subparser cmdParser = subparser.addSubparsers() .addParser(subCommand.getName()) .setDefault(COMMAND_NAME_ATTR, subCommand.getName()) .description(subCommand.getDescription()); subCommand.configure(cmdParser); } }
@Override public void configure(Subparser subparser) { for (AbstractLiquibaseCommand<T> subcommand : subcommands.values()) { final Subparser cmdParser = subparser.addSubparsers() .addParser(subcommand.getName()) .setDefault(COMMAND_NAME_ATTR, subcommand.getName()) .description(subcommand.getDescription()); subcommand.configure(cmdParser); } }
private void addCommand(Command command) { commands.put(command.getName(), command); parser.addSubparsers().help("available commands"); final Subparser subparser = parser.addSubparsers().addParser(command.getName(), false); command.configure(subparser); addHelp(subparser); subparser.description(command.getDescription()) .setDefault(COMMAND_NAME_ATTR, command.getName()) .defaultHelp(true); }
@Override public void configure(Subparser subparser) { Subparser parser = subparser.addSubparsers() .addParser(consoleCommand.getName()) .setDefault(COMMAND_NAME_ATTR, consoleCommand.getName()) .description(consoleCommand.getDescription()); consoleCommand.configure(parser); cliCommand.configure(subparser); }