private void addHelp(ArgumentParser p) { p.addArgument("-h", "--help") .action(new SafeHelpAction(stdOut)) .help("show this help message and exit") .setDefault(Arguments.SUPPRESS); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-v", "--verbose") .action(Arguments.storeTrue()) .dest("verbose") .help("Output verbose information"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("--confirm-delete-everything") .action(Arguments.storeTrue()) .required(true) .help("indicate you understand this deletes everything in your database"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
public MasterListCommand(Subparser parser) { super(parser); parser.help("list masters"); fullArg = parser.addArgument("-f") .action(storeTrue()) .help("Print full hostnames"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-l", "--list") .dest("list") .action(Arguments.storeTrue()) .setDefault(Boolean.FALSE) .help("list all open locks"); subparser.addArgument("-r", "--force-release") .dest("release") .action(Arguments.storeTrue()) .setDefault(Boolean.FALSE) .help("forcibly release all open locks"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-v", "--verbose") .action(Arguments.storeTrue()) .dest("verbose") .help("Output verbose information"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-n", "--dry-run") .action(Arguments.storeTrue()) .dest("dry-run") .setDefault(Boolean.FALSE) .help("output the DDL to stdout, don't run it"); subparser.addArgument("-a", "--all") .action(Arguments.storeTrue()) .dest("all") .setDefault(Boolean.FALSE) .help("mark all pending change sets as applied"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
private ArgumentParser buildParser(JarLocation location) { final String usage = "java -jar " + location; final ArgumentParser p = ArgumentParsers.newFor(usage).addHelp(false).build(); p.version(location.getVersion().orElse( "No application version detected. Add a Implementation-Version " + "entry to your JAR's manifest to enable this.")); addHelp(p); p.addArgument("-v", "--version") .action(Arguments.help()) // never gets called; intercepted in #run .help("show the application version and exit"); return p; }
public JobListCommand(final Subparser parser) { super(parser); parser.help("list jobs"); patternArg = parser.addArgument("pattern") .nargs("?") .help("Job reference to filter on"); fullArg = parser.addArgument("-f") .action(storeTrue()) .help("Print full job id's."); quietArg = parser.addArgument("-q") .action(storeTrue()) .help("only print job id's"); deployedArg = parser.addArgument("-y") .action(storeTrue()) .help("only show deployed jobs"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-i", "--include-default") .action(Arguments.storeTrue()) .dest("include-default") .help("Also render the template with the default name"); subparser.addArgument("names").nargs("*"); }
public HostDeregisterCommand(Subparser parser) { super(parser); parser.help("deregister a host"); hostArg = parser.addArgument("host") .help("Host name to deregister."); yesArg = parser.addArgument("--yes") .action(Arguments.storeTrue()) .help("Automatically answer 'yes' to the interactive prompt."); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-n", "--dry-run") .action(Arguments.storeTrue()) .dest("dry-run") .setDefault(Boolean.FALSE) .help("output the DDL to stdout, don't run it"); subparser.addArgument("-c", "--count") .type(Integer.class) .dest("count") .help("only apply the next N change sets"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-c", "--count") .dest("count") .type(Integer.class) .help("limit script to the specified number of pending change sets"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
public DeploymentGroupStatusCommand(final Subparser parser) { super(parser); parser.help("Show deployment-group status"); nameArg = parser.addArgument("name") .required(true) .help("Deployment group name"); fullArg = parser.addArgument("-f") .action(storeTrue()) .help("Print full hostnames and job ids."); }
public JobRemoveCommand(Subparser parser) { super(parser); parser.help("remove a job"); tokenArg = parser.addArgument("--token") .nargs("?") .setDefault("") .help("Insecure access token"); yesArg = parser.addArgument("--yes") .action(Arguments.storeTrue()) .help("Automatically answer 'yes' to the interactive prompt."); }
public JobStatusCommand(final Subparser parser) { super(parser); parser.help("show job or host status"); jobArg = parser.addArgument("-j", "--job") .help("Job filter"); hostArg = parser.addArgument("--host") .setDefault("") .help("Host pattern"); fullArg = parser.addArgument("-f") .action(storeTrue()) .help("Print full hostnames, job and container id's."); }
public DeploymentGroupWatchCommand(Subparser parser) { super(parser); parser.help("watch deployment groups"); nameArg = parser.addArgument("name") .help("Deployment group name"); fullArg = parser.addArgument("-f") .action(storeTrue()) .help("Print full hostnames and job ids."); intervalArg = parser.addArgument("--interval") .type(Integer.class) .setDefault(1) .help("polling interval, default 1 second"); }
@Override public void configure(Subparser subparser) { super.configure(subparser); subparser.addArgument("-n", "--dry-run") .action(Arguments.storeTrue()) .dest("dry-run") .setDefault(Boolean.FALSE) .help("Output the DDL to stdout, don't run it"); subparser.addArgument("-t", "--tag").dest("tag").help("Rollback to the given tag"); subparser.addArgument("-d", "--date") .dest("date") .type(Date.class) .help("Rollback to the given date"); subparser.addArgument("-c", "--count") .dest("count") .type(Integer.class) .help("Rollback the specified number of change sets"); subparser.addArgument("-i", "--include") .action(Arguments.append()) .dest("contexts") .help("include change sets from the given context"); }
public JobWatchCommand(Subparser parser) { super(parser); parser.help("watch jobs"); jobsArg = parser.addArgument("job") .help("Job reference"); intervalArg = parser.addArgument("--interval") .type(Integer.class) .setDefault(1) .help("polling interval, default 1 second"); prefixesArg = parser.addArgument("hosts") .nargs("*") .help("The hostname prefixes to watch the job on."); exactArg = parser.addArgument("--exact") .action(storeTrue()) .help("Show status of job for every host in hosts"); }