diff options
Diffstat (limited to '__main__.py')
| -rw-r--r-- | __main__.py | 8 |
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) |
