summaryrefslogtreecommitdiffstats
path: root/manage.py
diff options
context:
space:
mode:
Diffstat (limited to 'manage.py')
-rwxr-xr-xmanage.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/manage.py b/manage.py
new file mode 100755
index 0000000..bb5e760
--- /dev/null
+++ b/manage.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+from flask.ext.script import Manager, Server, Shell
+from flask.ext.migrate import Migrate, MigrateCommand
+
+import app
+import views
+import models
+
+
+def main():
+ manager = Manager(app.app)
+ manager.add_command("runserver", Server(host='::'))
+ manager.add_command("shell", Shell(
+ make_context=lambda: dict(app=app.app, db=app.db, pad=app.pad,
+ models=models)))
+
+ # flask-migrate for alembic migrations
+ migrate = Migrate(app.app, app.db)
+ manager.add_command('db', MigrateCommand)
+
+ manager.run()
+
+
+if __name__ == '__main__':
+ main()