Files
Bike-Tinder/app/init.py

21 lines
485 B
Python

"""Explicit DB init path: python3 -m app.init --db <path>."""
import argparse
import sys
from . import db
def main(argv=None):
ap = argparse.ArgumentParser(description='Initialize the Bike-Tinder DB')
ap.add_argument('--db', default='data/bike-tinder.sqlite3')
args = ap.parse_args(argv)
conn = db.connect(args.db)
db.init_db(conn)
conn.close()
print('init: schema applied to %s' % args.db)
return 0
if __name__ == '__main__':
sys.exit(main())