Refine search
/** * Parse command line. */ public static CommandLine parseCommandLine(Options options, String[] args) throws ParseException { CommandLineParser parser = new DefaultParser(); CommandLine cli = parser.parse(options, args); if (cli.hasOption(StressTestUtils.HELP_OPT.getOpt())) { HelpFormatter formatter = new HelpFormatter(); formatter.printHelp( MRStressTest.class.getSimpleName(), OPTIONS); System.exit(0); } return cli; }
options.addOption(output); CommandLineParser parser = new DefaultParser(); HelpFormatter formatter = new HelpFormatter(); CommandLine cmd; cmd = parser.parse(options, args); } catch (ParseException e) { System.out.println(e.getMessage());
/** * Helper function to parse CLI arguments */ protected CommandLine parseOptions(String[] args) throws ParseException { CommandLineParser parser = new DefaultParser(); return parser.parse(getOptions(), args); }
/** * Parses the command line arguments. * * @param args the command line arguments * @return the results of parsing the command line arguments * @throws ParseException if the arguments are invalid */ private CommandLine parseArgs(String[] args) throws ParseException { final CommandLineParser parser = new DefaultParser(); final Options options = createCommandLineOptions(); return parser.parse(options, args); }
public CommandLine parse( String[] args ) throws ParseException { // We need to eat any quotes surrounding arguments... String[] cleanArgs = CleanArgument.cleanArgs( args ); CommandLineParser parser = new DefaultParser(); return parser.parse( options, cleanArgs ); }
protected CommandLine parseCommandLine(final @NotNull String[] args, final Options options) { final CommandLineParser parser = new DefaultParser(); CommandLine commandLine = null; try { commandLine = parser.parse(options, args); if (commandLine.hasOption('h')) { new HelpFormatter().printHelp(ChronicleHistoryReaderMain.class.getSimpleName(), options); System.exit(0); } } catch (ParseException e) { printUsageAndExit(options); } return commandLine; }
/** * Parses the input args with a command line format, using * {@link org.apache.commons.cli.CommandLineParser}. * * @param args the input args * @return true if parsing succeeded */ private static boolean parseInputArgs(String[] args) { CommandLineParser parser = new DefaultParser(); CommandLine cmd; try { cmd = parser.parse(OPTIONS, args); } catch (ParseException e) { System.out.println("Failed to parse input args: " + e); return false; } sHelp = cmd.hasOption("help"); sMaster = cmd.getOptionValue("master", "FileSystemMaster"); sStart = Long.decode(cmd.getOptionValue("start", "0")); sEnd = Long.decode(cmd.getOptionValue("end", Long.valueOf(Long.MAX_VALUE).toString())); sJournalFile = cmd.getOptionValue("journalFile", ""); return true; }
private String parseConfigLocation(String[] args) { Options options = new Options(); options.addOption(CLEANER_CONFIG); CommandLine cli; try { CommandLineParser parser = new DefaultParser(); cli = parser.parse(options, Arrays.copyOfRange(args, 1, args.length)); } catch (ParseException pe) { System.out.println("Command line parse exception: " + pe.getMessage()); printUsage(options); throw new RuntimeException(pe); } return cli.getOptionValue(CLEANER_CONFIG.getOpt()); }
/** * Parses the input args with a command line format, using * {@link org.apache.commons.cli.CommandLineParser}. * * @param args the input args * @return true if parsing succeeded */ private static boolean parseInputArgs(String[] args) { CommandLineParser parser = new DefaultParser(); CommandLine cmd; try { cmd = parser.parse(OPTIONS, args); } catch (ParseException e) { System.out.println("Failed to parse input args: " + e); return false; } sHelp = cmd.hasOption("help"); sJournalDirectoryV0 = cmd.getOptionValue("journalDirectoryV0", ServerConfiguration.get(PropertyKey.MASTER_JOURNAL_FOLDER)); return true; }
/** * Parses the command line arguments and options in {@code args}. * * After successful execution of this method, command line arguments can be * retrieved by invoking {@link CommandLine#getArgs()}, and options can be * retrieved by calling {@link CommandLine#getOptions()}. * * @param args command line arguments to parse * @return {@link CommandLine} object representing the parsing result * @throws InvalidArgumentException if command line contains invalid argument(s) */ private static CommandLine parseArgsAndOptions(Options options, String... args) throws InvalidArgumentException { CommandLineParser parser = new DefaultParser(); CommandLine cmd; try { cmd = parser.parse(options, args); } catch (ParseException e) { throw new InvalidArgumentException( "Failed to parse args for validateEnv", e); } return cmd; }
public static void main(String[] args) throws Exception { LibrecTool tool = new DataDriver(); Options options = new Options(); options.addOption("build", false, "build model"); options.addOption("load", false, "load model"); options.addOption("save", false, "save model"); options.addOption("conf", true, "the path of configuration file"); options.addOption("jobconf", true, "a specified key-value pair for configuration"); options.addOption("D", true, "a specified key-value pair for configuration"); CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(options, args); if (cmd.hasOption("build")) { tool.run(args); } else if (cmd.hasOption("load")) { } else if (cmd.hasOption("save")) { } }
/** * Parses the input args with a command line format, using * {@link org.apache.commons.cli.CommandLineParser}. * * @param args the input args * @return true if parsing succeeded */ private static boolean parseInputArgs(String[] args) { CommandLineParser parser = new DefaultParser(); CommandLine cmd; try { cmd = parser.parse(OPTIONS, args); } catch (ParseException e) { System.out.println("Failed to parse input args: " + e); return false; } sHelp = cmd.hasOption("help"); sType = OperationType.valueOf(cmd.getOptionValue("type", "READ")); sFileSize = FormatUtils.parseSpaceSize(cmd.getOptionValue("fileSize", "1KB")); sIterations = Integer.parseInt(cmd.getOptionValue("iterations", "1")); sConcurrency = Integer.parseInt(cmd.getOptionValue("concurrency", "1")); return true; }
private StartArgs doParse(final String[] args) throws ParseException { CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(options(), args); return parseArgs(cmd); }
public static void main(String[] args) throws Exception { LibrecTool tool = new RecDriver(); Options options = new Options(); options.addOption("build", false, "build model"); options.addOption("load", false, "load model"); options.addOption("save", false, "save model"); options.addOption("exec", false, "run job"); options.addOption("conf", true, "the path of configuration file"); options.addOption("jobconf", true, "a specified key-value pair for configuration"); options.addOption("D", true, "a specified key-value pair for configuration"); CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(options, args); if (cmd.hasOption("build")) { } else if (cmd.hasOption("load")) { } else if (cmd.hasOption("save")) { } else if (cmd.hasOption("exec")) { tool.run(args); } } }
protected CommandLine parseCommandLine(final @NotNull String[] args, final Options options) { final CommandLineParser parser = new DefaultParser(); CommandLine commandLine = null; try { commandLine = parser.parse(options, args); if (commandLine.hasOption('h')) { new HelpFormatter().printHelp(ChronicleReaderMain.class.getSimpleName(), options); System.exit(0); } if (!commandLine.hasOption('d')) { System.out.println("Please specify the directory with -d\n"); printUsageAndExit(options); } } catch (ParseException e) { printUsageAndExit(options); } return commandLine; }
"Number of Client Threads to request create/rename operations"); options.addOption("testDir", true, "Test Directory on Alluxio"); CommandLineParser parser = new DefaultParser(); CommandLine cmd = null; boolean ret = true; try { cmd = parser.parse(options, args); } catch (ParseException e) { LOG.error("Failed to parse input args", e);
options.addOption(Option.builder("env").argName("name environment variable").hasArg().desc("name environment variable to read password from").build()); final CommandLineParser parser = new DefaultParser(); try { final CommandLine line = parser.parse(options, args);
static SimplifyOptions parse(String[] args) throws ParseException { SimplifyOptions simplifyOptions = new SimplifyOptions(); Options opts = buildOptions(simplifyOptions); CommandLineParser parser = new DefaultParser(); CommandLine cmd = parser.parse(opts, args); return getSimplifyOptions(cmd); }
protected CommandLine doParse(String[] args) throws CommandLineParseException { CommandLineParser parser = new DefaultParser(); CommandLine commandLine; try { commandLine = parser.parse(options, args); if (commandLine.hasOption(HELP_ARG)) { return printUsageAndThrow(null, ExitCode.HELP); } postParse(commandLine); } catch (ParseException e) { return printUsageAndThrow("Error parsing command line. (" + e.getMessage() + ")", ExitCode.ERROR_PARSING_COMMAND_LINE); } return commandLine; }
CommandLineParser parser = new DefaultParser(); cli = parser.parse(options, Arrays.copyOfRange(args, 1, args.length)); } catch (ParseException pe) { System.out.println("Command line parse exception: " + pe.getMessage());