Parameter recursiveParameter = new Parameter("Enable recursive mode.",
"-r", "--recursive");
- Parameter inputPatternParameter = new Parameter(true, true, true,
+ Parameter fileInputPatternsParameter = new Parameter(true, true, true,
new StringArgument(), "File input pattern.", "-i",
"--input-pattern");
+ Parameter splitPatternsParameter = new Parameter(true, true, true,
+ new StringArgument(), "File split regular expression.", "-s",
+ "--split-pattern");
+
Parameter workingDirectoryParameter = new Parameter(false, true, true,
new ExistingDirectory(), "Working directory.", "-w",
"--working-directory");
final Parser parser = new Parser();
parser.addParameter(recursiveParameter);
- parser.addParameter(inputPatternParameter);
+ parser.addParameter(fileInputPatternsParameter);
+ parser.addParameter(splitPatternsParameter);
parser.addParameter(workingDirectoryParameter);
return parser;
else
options.targetDirectory = new File(System.getProperty("user.dir"));
- if (inputPatternParameter.isParameterSpecified())
- options.inputPatterns.addAll(inputPatternParameter
+ if (fileInputPatternsParameter.isParameterSpecified())
+ options.fileInputPatterns.addAll(fileInputPatternsParameter
+ .getArgumentsAsStrings());
+
+ if (splitPatternsParameter.isParameterSpecified())
+ options.textSplitPatterns.addAll(splitPatternsParameter
.getArgumentsAsStrings());
return options;