]> sipb.mit.edu Git - ikiwiki.git/blobdiff - ikiwiki.in
allow --dumpsetup to be used w/o specifying srcdir and destdir
[ikiwiki.git] / ikiwiki.in
index febc8ff56ed42ee876b85db2b235270961737963..0390df7e1f64d4755620857aed20b7b8576dae4c 100755 (executable)
@@ -88,10 +88,14 @@ sub getconfig () { #{{{
 
                if (! $config{setup} && ! $config{render}) {
                        loadplugins();
-                       usage() unless @ARGV == 2;
-                       $config{srcdir} = possibly_foolish_untaint(shift @ARGV);
-                       $config{destdir} = possibly_foolish_untaint(shift @ARGV);
-                       checkconfig();
+                       if (@ARGV == 2) {
+                               $config{srcdir} = possibly_foolish_untaint(shift @ARGV);
+                               $config{destdir} = possibly_foolish_untaint(shift @ARGV);
+                               checkconfig();
+                       }
+                       else {
+                               usage() unless $config{dumpsetup};
+                       }
                }
        }
        else {