Package net.sourceforge.argparse4j.inf

Examples of net.sourceforge.argparse4j.inf.Subparser.addArgument()


    public void testSubparserFormatHelpWithDefaultHelp()
            throws ArgumentParserException {
        ap.addArgument("--bar");
        Subparsers subparsers = ap.addSubparsers();
        Subparser parser = subparsers.addParser("install").defaultHelp(true);
        parser.addArgument("--foo").setDefault("alpha");
        assertEquals(String.format(
                  TextHelper.LOCALE_ROOT,
                  "usage: argparse4j install [-h] [--foo FOO]%n"
                + "%n"
                + "optional arguments:%n"
View Full Code Here


  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);

  /* =================List Arguments============== */
 
View Full Code Here

  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");
  listParser.addArgument("-n", "--number").type(Integer.class).required(false)
    .help("how many app will be listed");
View Full Code Here

  /* =================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");
  listParser.addArgument("-n", "--number").type(Integer.class).required(false)
    .help("how many app will be listed");

View Full Code Here

  /* =================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");
  listParser.addArgument("-n", "--number").type(Integer.class).required(false)
    .help("how many app will be listed");

  /* =================Categories Arguments============== */
 
View Full Code Here

    .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");
  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);
View Full Code Here

    .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)
    .help("how many app will be listed");

View Full Code Here

  /* =================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)
    .help("how many app will be listed");

  /* =================Permissions Arguments============== */
 
View Full Code Here

  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)
    .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);
View Full Code Here

    .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)
    .description("lists reviews of given application").setDefault("command", COMMAND.REVIEWS);
  reviewsParser.addArgument("package").help("application whose reviews to be listed");
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.