summaryrefslogtreecommitdiff
path: root/cli/commands/site/export.py
blob: 78e7228f0c2913e0fa24268a549818c74fd4f135 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import click

from app.settings import app_cfg
from app.site.export import export_site

@click.command('info')
@click.option('-g', '--graph', 'opt_graph_path', required=True,
  help='Graph name')
@click.option('-o', '--output', 'opt_output_dir', required=True, default=app_cfg.DIR_EXPORTS,
  help='Output dir')
@click.option('-j', '--js/--no-js', 'opt_js', required=False, default=False,
  help='Whether to rebuild the Javascript bundle')
@click.pass_context
def cli(ctx, opt_graph_path, opt_output_dir, opt_build_js):
  """Export a graph"""

  export_site(opt_graph_path, opt_output_dir, opt_build_js)