Simplify migrations and redesign utility scripts.
This commit is contained in:
parent
19cc4d3d6e
commit
17217d56c2
8 changed files with 146 additions and 67 deletions
23
util/manage.py
Executable file
23
util/manage.py
Executable 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")
|
Loading…
Add table
Add a link
Reference in a new issue