1 package eu.svjatoslav.meviz.htmlindexer;
3 import eu.svjatoslav.meviz.Module;
5 public class Main implements Module {
7 CommandlineHandler commandlineHandler = new CommandlineHandler();
9 IndexingOptions indexingOptions;
13 public String getDescription() {
14 return "Generate HTML listing of directories.";
19 public String getModuleCommand() {
25 public void run(final String[] args) throws Exception {
27 indexingOptions = commandlineHandler.parseCommandlineArguments(args);
29 if (indexingOptions == null) {
30 showCommandlineHelp();
34 new FilesystemIndexer(indexingOptions.workingDirectory,
35 indexingOptions, new String[] {});
41 public void showCommandlineHelp() {
42 commandlineHandler.initParser().showHelp();
45 // public static void main(final String[] args) throws Exception {
47 // final Main main = new Main();
48 // main.run(new String[] { "-w", "/home/n0/Desktop/testGallery/" });