mack
A simple Flask application generator
Features
This minimal and simple project is great if you hate making folders, setting up virtualenv
, and managing and setting up dependencies for your next Flask project.
The Flask application that is created with mack
is lightweight, easily configurable, and can be deployed to a hosting provider of your choice. mack
makes it so that you won't have to navigate through directories just to find your models or views, but get working with everything you need in the app.py
file.
Installation
The latest version of mack is 0.1.1
. You can install through pip
.
pip install mack
Or do it manually.
git clone https://github.com/ex0dus-0x/mack && cd mack
python setup.py install
Usage
usage: mack [-h] [-s, --sandbox SANDBOX] name
When creating a project, just specify your project name and you are good to go.
mack test-project
This creates a test-project
in your current working directory. -s
can also be specified if you wish to specify a name for your virtualenv
sandbox
TODO:
-
mack run
capabilities -
mack push
to Heroku/Github - Config files?
- Installation script to access
mack
system-wide