From 5302b7dc78e4518071c44e681ecefd473cff9784 Mon Sep 17 00:00:00 2001 From: subnixr Date: Sat, 21 Jul 2018 00:16:24 +0200 Subject: [PATCH] fix default input dir for app command --- setup.py | 2 +- src/cli.py | 10 +++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index dfbbd32..c81390d 100755 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ from os import path here = path.abspath(path.dirname(__file__)) setup( - name='Ciclostile', + name='ciclostile', version='0.0.0.dev0', description='Static site generator', diff --git a/src/cli.py b/src/cli.py index 6916d9a..8e96cdc 100755 --- a/src/cli.py +++ b/src/cli.py @@ -1,4 +1,5 @@ #!/usr/bin/env python3 +import os import sys import click import ciclostile @@ -34,9 +35,12 @@ def index(template, output, folder): @cli.command() @click.option("-p", "--port", type=int, default=12345) -@click.argument("post_dir", default=".") -def app(port, post_dir): - webapp.run(port=port) +@click.argument("input_dir", default=os.getcwd(), type=click.Path(exists=True, + file_okay=False)) +def app(port, input_dir): + print({'port': port, + 'input': input_dir}) + # webapp.run(port=port) if __name__ == "__main__":