summaryrefslogtreecommitdiff
path: root/megapixels/commands
diff options
context:
space:
mode:
Diffstat (limited to 'megapixels/commands')
-rw-r--r--megapixels/commands/site/build.py14
1 files changed, 10 insertions, 4 deletions
diff --git a/megapixels/commands/site/build.py b/megapixels/commands/site/build.py
index 0a76a9ac..2d344899 100644
--- a/megapixels/commands/site/build.py
+++ b/megapixels/commands/site/build.py
@@ -4,12 +4,18 @@ Build the static site
import click
-from app.site.builder import build_site
+from app.site.builder import build_site, build_file
@click.command()
+@click.option('-i', '--input', 'input_file', required=False,
+ help='File to generate')
@click.pass_context
-def cli(ctx):
+def cli(ctx, input_file):
"""Build the static site
"""
- print('Building the site...')
- build_site()
+ if input_file:
+ print('Building {}'.format(input_file))
+ build_file(input_file)
+ else:
+ print('Building the site...')
+ build_site()