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)