Simplify migrations and redesign utility scripts.

This commit is contained in:
Michael House 2022-06-29 00:18:14 -05:00 committed by GitHub
parent 19cc4d3d6e
commit 17217d56c2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 146 additions and 67 deletions

23
util/manage.py Executable file
View file

@ -0,0 +1,23 @@
#!/usr/bin/env python3
import sys
from common import error, run_help
from migrate import run_migrate
from test import run_test
if __name__=='__main__':
if len(sys.argv) < 2:
error("Usage: './manage.py <command> [options]'")
name = sys.argv[1]
args = sys.argv[1:]
if name == "test":
run_test(args)
elif name == "migrate":
run_migrate(args)
elif name == "help":
run_help()
else:
error("Not a command")