Skip to content

Instantly share code, notes, and snippets.

@cfflymolo
Last active August 29, 2015 14:18
Show Gist options
  • Save cfflymolo/1b54a79a5f13725e5ba9 to your computer and use it in GitHub Desktop.
Save cfflymolo/1b54a79a5f13725e5ba9 to your computer and use it in GitHub Desktop.
Takes care of creating a basic layout for the majority of my Flask projects
PROJECT_NAME=$1
mkdir $PROJECT_NAME
mkdir $PROJECT_NAME/static/
mkdir $PROJECT_NAME/static/javascript/
mkdir $PROJECT_NAME/static/css/
mkdir $PROJECT_NAME/templates/
touch $PROJECT_NAME/__init__.py
touch $PROJECT_NAME/views.py
touch $PROJECT_NAME/models.py
touch $PROJECT_NAME/forms.py
touch $PROJECT_NAME/static/javascript/empty
touch $PROJECT_NAME/static/css/empty
touch $PROJECT_NAME/templates/empty
touch config.py
touch requirements.txt
touch run.py
touch runp.py
echo "Flask" >> requirements.txt
echo "Flask-SQLAlchemy" >> requirements.txt
echo "Flask-WTF" >> requirements.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment