Examples of addParser()


Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

            throws ArgumentParserException {
        Subparsers subparsers = ap.addSubparsers().help("subcommand help")
                .title("mysubcommands").description("valid subcommands");
        subparsers.addParser("clone").help("clone help");
        subparsers.addParser("checkout").aliases("co").help("checkout help");
        subparsers.addParser("remove").aliases("rm","del").help("remove help");
        assertEquals(String.format(
                  TextHelper.LOCALE_ROOT,
                  "usage: argparse4j [-h] {clone,checkout,co,remove,rm,del} ...%n"
                + "%n"
                + "optional arguments:%n"
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

        ap.addArgument("-1", "--1").metavar("X").nargs(2).help(h);
        ap.addArgument("-2").metavar("X").nargs("*").help(h);
        ap.addArgument("-3").metavar("X").nargs("+").help(h);
        ap.addArgument("-4").metavar("X").nargs("?").help(h);
        Subparsers subparsers = ap.addSubparsers().help("sub-command help");
        Subparser parserA = subparsers.addParser("install");
        parserA.help("parserA help");
        Subparser parserB = subparsers.addParser("search");

        // StringWriter out = new StringWriter();
        ap.printHelp(new PrintWriter(System.out));
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

        ap.addArgument("-3").metavar("X").nargs("+").help(h);
        ap.addArgument("-4").metavar("X").nargs("?").help(h);
        Subparsers subparsers = ap.addSubparsers().help("sub-command help");
        Subparser parserA = subparsers.addParser("install");
        parserA.help("parserA help");
        Subparser parserB = subparsers.addParser("search");

        // StringWriter out = new StringWriter();
        ap.printHelp(new PrintWriter(System.out));
    }
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

    .setDefault(FeatureControl.SUPPRESS);

  Subparsers subparsers = parser.addSubparsers().description("Command to be executed.");

  /* =================Download Arguments============== */
  Subparser downloadParser = subparsers.addParser("download", true).description("download file(s)!")
    .setDefault("command", COMMAND.DOWNLOAD);
  downloadParser.addArgument("packagename").nargs("+").help("applications to download");

  /* =================Check-In Arguments============== */
  subparsers.addParser("checkin", true).description("checkin section!").setDefault("command", COMMAND.CHECKIN);
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

  Subparser downloadParser = subparsers.addParser("download", true).description("download file(s)!")
    .setDefault("command", COMMAND.DOWNLOAD);
  downloadParser.addArgument("packagename").nargs("+").help("applications to download");

  /* =================Check-In Arguments============== */
  subparsers.addParser("checkin", true).description("checkin section!").setDefault("command", COMMAND.CHECKIN);

  /* =================List Arguments============== */
  Subparser listParser = subparsers.addParser("list", true)
    .description("Lists sub-categories and applications within them!").setDefault("command", COMMAND.LIST);
  listParser.addArgument("category").required(true).help("defines category");
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

  /* =================Check-In Arguments============== */
  subparsers.addParser("checkin", true).description("checkin section!").setDefault("command", COMMAND.CHECKIN);

  /* =================List Arguments============== */
  Subparser listParser = subparsers.addParser("list", true)
    .description("Lists sub-categories and applications within them!").setDefault("command", COMMAND.LIST);
  listParser.addArgument("category").required(true).help("defines category");
  listParser.addArgument("-s", "--subcategory").required(false).help("defines sub-category");
  listParser.addArgument("-o", "--offset").type(Integer.class).required(false)
    .help("offset to define where list begins");
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

    .help("offset to define where list begins");
  listParser.addArgument("-n", "--number").type(Integer.class).required(false)
    .help("how many app will be listed");

  /* =================Categories Arguments============== */
  Subparser categoriesParser = subparsers.addParser("categories", true)
    .description("list categories for browse section").setDefault("command", COMMAND.CATEGORIES);

  /* =================Search Arguments============== */
  Subparser searchParser = subparsers.addParser("search", true).description("search for query!")
    .setDefault("command", COMMAND.SEARCH);
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

  /* =================Categories Arguments============== */
  Subparser categoriesParser = subparsers.addParser("categories", true)
    .description("list categories for browse section").setDefault("command", COMMAND.CATEGORIES);

  /* =================Search Arguments============== */
  Subparser searchParser = subparsers.addParser("search", true).description("search for query!")
    .setDefault("command", COMMAND.SEARCH);
  searchParser.addArgument("query").help("query to be searched");
  searchParser.addArgument("-o", "--offset").type(Integer.class).required(false)
    .help("offset to define where list begins");
  searchParser.addArgument("-n", "--number").type(Integer.class).required(false)
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

    .help("offset to define where list begins");
  searchParser.addArgument("-n", "--number").type(Integer.class).required(false)
    .help("how many app will be listed");

  /* =================Permissions Arguments============== */
  Subparser permissionsParser = subparsers.addParser("permissions", true)
    .description("list permissions of given application").setDefault("command", COMMAND.PERMISSIONS);
  permissionsParser.addArgument("package").nargs("+").help("applications whose permissions to be listed");

  /* =================Reviews Arguments============== */
  Subparser reviewsParser = subparsers.addParser("reviews", true)
View Full Code Here

Examples of net.sourceforge.argparse4j.inf.Subparsers.addParser()

  Subparser permissionsParser = subparsers.addParser("permissions", true)
    .description("list permissions of given application").setDefault("command", COMMAND.PERMISSIONS);
  permissionsParser.addArgument("package").nargs("+").help("applications whose permissions to be listed");

  /* =================Reviews Arguments============== */
  Subparser reviewsParser = subparsers.addParser("reviews", true)
    .description("lists reviews of given application").setDefault("command", COMMAND.REVIEWS);
  reviewsParser.addArgument("package").help("application whose reviews to be listed");
  reviewsParser.addArgument("-s", "--sort").choices(new ReviewSortChoice()).type(new ReviewSort())
    .required(false).help("sorting type").setDefault(REVIEW_SORT.HELPFUL);
  reviewsParser.addArgument("-o", "--offset").type(Integer.class).required(false)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.