sqlite-utils/sqlite_utils/cli.py
2019-01-24 19:30:47 -08:00

22 lines
453 B
Python

import click
import sqlite_utils
@click.group()
@click.version_option()
def cli():
"Commands for interacting with a SQLite database"
pass
@cli.command()
@click.argument(
"path",
type=click.Path(exists=True, file_okay=True, dir_okay=False, allow_dash=False),
required=True,
)
def table_names(path):
"""List the tables in the database"""
db = sqlite_utils.Database(path)
for name in db.table_names:
print(name)