summaryrefslogtreecommitdiff
path: root/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to '__main__.py')
-rw-r--r--__main__.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/__main__.py b/__main__.py
index 1f28fdf..efcb335 100644
--- a/__main__.py
+++ b/__main__.py
@@ -1,6 +1,7 @@
import os.path
import sys
import jinja2
+import shutil
from .config import Config
from .modules import main_generate, blog_generate, comic_generate, codenames_generate
@@ -28,11 +29,18 @@ def main(output_root_path: str, local: bool):
"git_url": Config.GIT_ROOT_URL,
})
+ main_generate.init(jinja_env, local)
+ blog_generate.init(jinja_env, local)
+ comic_generate.init(jinja_env, local)
+ codenames_generate.init(jinja_env, local)
+
main_generate.generate(jinja_env, os.path.join(output_root_path, "main"), local)
blog_generate.generate(jinja_env, os.path.join(output_root_path, "blog"), local)
comic_generate.generate(jinja_env, os.path.join(output_root_path, "comic"), local)
codenames_generate.generate(jinja_env, os.path.join(output_root_path, "codenames"), local)
+ shutil.copytree(Config.DEPLOY_SOURCE_DIR, output_root_path, dirs_exist_ok=True)
+
if __name__ == '__main__':
main(sys.argv[1], bool(int(sys.argv[2])) if len(sys.argv) > 2 else False)