datasette build now takes --load-extension

pull/168/head
Simon Willison 2017-11-26 15:01:53 -08:00
rodzic de6c62ed9a
commit 36701c8592
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: FBB38AFE227189DB
1 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -21,8 +21,12 @@ def cli():
@cli.command()
@click.argument('files', type=click.Path(exists=True), nargs=-1)
@click.option('--inspect-file', default='inspect-data.json')
def build(files, inspect_file):
app = Datasette(files)
@click.option(
'sqlite_extensions', '--load-extension', envvar='SQLITE_EXTENSIONS', multiple=True,
type=click.Path(exists=True, resolve_path=True), help='Path to a SQLite extension to load'
)
def build(files, inspect_file, sqlite_extensions):
app = Datasette(files, sqlite_extensions=sqlite_extensions)
open(inspect_file, 'w').write(json.dumps(app.inspect(), indent=2))