summaryrefslogtreecommitdiff
path: root/megapixels/commands
diff options
context:
space:
mode:
authoradamhrv <adam@ahprojects.com>2018-12-16 19:38:54 +0100
committeradamhrv <adam@ahprojects.com>2018-12-16 19:38:54 +0100
commit23e9fef5dce8b0b15dd94713816b9d7d45f12356 (patch)
tree3ca9ffe3adce76318450991bfc613073470b604c /megapixels/commands
parent759027d5fbfd6665082f72a3ceaeef68c2d2142e (diff)
parent6431d06048791763f3644b3a0457cc9c4f1df6d3 (diff)
Merge branch 'master' of github.com:adamhrv/megapixels_dev
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()