possibility to remove artifacts generated by meviz index
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Main.java
index ae6c4c6..5c469d8 100644 (file)
@@ -24,16 +24,12 @@ public class Main implements Module {
        @Override
        public void run(final String[] args) throws Exception {
 
-               final boolean parsingStatus = commandlineHandler
-                               .parseCommandlineArguments(args);
-
-               if (!parsingStatus) {
-                       showCommandlineHelp();
-                       return;
-               }
-
-               new FilesystemIndexer(commandlineHandler.getWorkingDirectory(),
-                               commandlineHandler, new ArrayList<String>());
+               if (commandlineHandler.parseCommandlineArguments(args))
+                       if (commandlineHandler.removeIndex.isParameterSpecified())
+                               new FilesystemIndexRemover(commandlineHandler);
+                       else
+                               new FilesystemIndexer(commandlineHandler.getWorkingDirectory(),
+                                               commandlineHandler, new ArrayList<String>());
 
        }