- indexingOptions = commandlineHandler.parseCommandlineArguments(args);
-
- if (indexingOptions == null) {
- showCommandlineHelp();
- return;
- }
-
- new FilesystemIndexer(indexingOptions.workingDirectory,
- indexingOptions, new String[] {});
+ if (commandlineHandler.parseCommandlineArguments(args))
+ if (commandlineHandler.removeIndex.isParameterSpecified())
+ new FilesystemIndexRemover(commandlineHandler);
+ else
+ new FilesystemIndexer(commandlineHandler.getWorkingDirectory(),
+ commandlineHandler, new ArrayList<String>());