diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2021-05-09 12:37:01 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2021-05-09 12:37:01 -0600 |
commit | 0a9c6693255800c6c197a3dcf3614046c296e293 (patch) | |
tree | d4e9999c2a0931db95379f7cb3a9c5fe0d7a7eaa /src/pyssg/pyssg.py | |
parent | 6f143604c28c3165db35c2cad99a0dc76d7ccdaa (diff) |
semiworking program, still very alpha
Diffstat (limited to 'src/pyssg/pyssg.py')
-rw-r--r-- | src/pyssg/pyssg.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/pyssg/pyssg.py b/src/pyssg/pyssg.py index 7378705..5b736ca 100644 --- a/src/pyssg/pyssg.py +++ b/src/pyssg/pyssg.py @@ -1,8 +1,8 @@ import os from argparse import ArgumentParser, Namespace -from .templates import create_templates -from .parser import generate_static_site +from .template import Template +from .generator import generate_static_site def get_options() -> Namespace: @@ -31,13 +31,20 @@ def get_options() -> Namespace: return parser.parse_args() -def main(): +def main() -> None: opts = vars(get_options()) src = opts['src'] dst = opts['dst'] if opts['init']: - create_templates(src, dst) + try: + os.mkdir(src) + os.makedirs(os.path.join(dst, 'tag')) + except FileExistsError: + pass + + template = Template() + template.write_templates(src) return if opts['build']: |