preload videos metadata
[meviz.git] / src / main / java / eu / svjatoslav / meviz / htmlindexer / Main.java
index 335b073..5c469d8 100644 (file)
@@ -8,8 +8,6 @@ public class Main implements Module {
 
        CommandlineHandler commandlineHandler = new CommandlineHandler();
 
-       IndexingOptions indexingOptions;
-
        /** {@inheritDoc} */
        @Override
        public String getDescription() {
@@ -26,29 +24,19 @@ public class Main implements Module {
        @Override
        public void run(final String[] args) throws Exception {
 
-               indexingOptions = commandlineHandler.parseCommandlineArguments(args);
-
-               if (indexingOptions == null) {
-                       showCommandlineHelp();
-                       return;
-               }
-
-               new FilesystemIndexer(indexingOptions.workingDirectory,
-                               indexingOptions, new ArrayList<String>());
+               if (commandlineHandler.parseCommandlineArguments(args))
+                       if (commandlineHandler.removeIndex.isParameterSpecified())
+                               new FilesystemIndexRemover(commandlineHandler);
+                       else
+                               new FilesystemIndexer(commandlineHandler.getWorkingDirectory(),
+                                               commandlineHandler, new ArrayList<String>());
 
        }
 
        /** {@inheritDoc} */
        @Override
        public void showCommandlineHelp() {
-               commandlineHandler.initParser().showHelp();
+               commandlineHandler.parser.showHelp();
        }
 
-       // public static void main(final String[] args) throws Exception {
-       //
-       // final Main main = new Main();
-       // main.run(new String[] { "-w", "/home/n0/Desktop/testGallery/" });
-       //
-       // }
-
 }