--- a/ForgeWiki/forgewiki/command/wiki2markdown.py
+++ b/ForgeWiki/forgewiki/command/wiki2markdown.py
@@ -1,3 +1,4 @@
+import os
import base
from allura.command import base as allura_base
@@ -12,7 +13,7 @@
from forgewiki.command.wiki2markdown_talk import TalkImportUnit
-class Wiki2MarkDown(base.WikiCommand):
+class Wiki2MarkDownCommand(base.WikiCommand):
min_args=1
max_args=None
summary = 'Export mediawiki to markdown'
@@ -50,6 +51,9 @@
allura_base.log.error("%s import unit was not found" % el)
exit(2)
+ if not os.path.exists(self.options.output_dir):
+ os.makedirs(self.options.output_dir)
+
for uname in import_units:
if uname == "pages":
iu = PagesImportUnit(self.options)