Escape quotations
This commit is contained in:
		
							parent
							
								
									2e18ae47ee
								
							
						
					
					
						commit
						fbb630bc65
					
				@ -24,7 +24,6 @@ fi
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
PROJECT_FOLDER=$PROJECT_ROOT/$PROJECT_NAME
 | 
					PROJECT_FOLDER=$PROJECT_ROOT/$PROJECT_NAME
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "";
 | 
					 | 
				
			||||||
echo "";
 | 
					echo "";
 | 
				
			||||||
echo "[FlaskCreate] Creating directory $PROJECT_FOLDER...";
 | 
					echo "[FlaskCreate] Creating directory $PROJECT_FOLDER...";
 | 
				
			||||||
mkdir $PROJECT_FOLDER;
 | 
					mkdir $PROJECT_FOLDER;
 | 
				
			||||||
@ -142,34 +141,34 @@ echo " <!doctype html>
 | 
				
			|||||||
<html>
 | 
					<html>
 | 
				
			||||||
    <head>
 | 
					    <head>
 | 
				
			||||||
        <title>{% block title %}{% endblock %} - $PROJECT_NAME</title>
 | 
					        <title>{% block title %}{% endblock %} - $PROJECT_NAME</title>
 | 
				
			||||||
        <meta charset="utf-8">
 | 
					        <meta charset=\"utf-8\">
 | 
				
			||||||
        <meta name="viewport" contents="width=device-width, initial-scale=1">
 | 
					        <meta name=\"viewport\" contents=\"width=device-width, initial-scale=1\">
 | 
				
			||||||
        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/css/uikit.min.css" integrity="sha256-5YtK9j+Nl/245lAkSjrIs600d6edKTevi+3JYdjuHhY=" crossorigin="anonymous" />
 | 
					        <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/css/uikit.min.css\" integrity=\"sha256-5YtK9j+Nl/245lAkSjrIs600d6edKTevi+3JYdjuHhY=\" crossorigin=\"anonymous\" />
 | 
				
			||||||
        <script src="https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/js/uikit.min.js" integrity="sha256-rhLALrRmAQVu/OxzVDpQaiHAEMxiRSN8h8RDydUEh2g=" crossorigin="anonymous"></script>
 | 
					        <script src=\"https://cdnjs.cloudflare.com/ajax/libs/uikit/3.2.0/js/uikit.min.js\" integrity=\"sha256-rhLALrRmAQVu/OxzVDpQaiHAEMxiRSN8h8RDydUEh2g=\" crossorigin=\"anonymous\"></script>
 | 
				
			||||||
        {% block head %} {% endblock %}
 | 
					        {% block head %} {% endblock %}
 | 
				
			||||||
    </head>
 | 
					    </head>
 | 
				
			||||||
    <body>
 | 
					    <body>
 | 
				
			||||||
        <nav class="uk-navbar-container" uk-navbar>
 | 
					        <nav class=\"uk-navbar-container\" uk-navbar>
 | 
				
			||||||
            <div class="uk-navbar-left">
 | 
					            <div class=\"uk-navbar-left\">
 | 
				
			||||||
                <a href="" class="uk-navbar-item uk-logo">$PROJECT_NAME</a>
 | 
					                <a href=\"\" class=\"uk-navbar-item uk-logo\">$PROJECT_NAME</a>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
            <div class="uk-navbar-center">
 | 
					            <div class=\"uk-navbar-center\">
 | 
				
			||||||
                <ul class="uk-navbar-nav">
 | 
					                <ul class=\"uk-navbar-nav\">
 | 
				
			||||||
                    <li class="uk-active"><a href="">Nav Item 1</a></li>
 | 
					                    <li class=\"uk-active\"><a href=\"\">Nav Item 1</a></li>
 | 
				
			||||||
                    <li><a href="">Nav Item 2</a></li>
 | 
					                    <li><a href=\"\">Nav Item 2</a></li>
 | 
				
			||||||
                    <li><a href="">Nav Item 3</a></li>
 | 
					                    <li><a href=\"\">Nav Item 3</a></li>
 | 
				
			||||||
                    <li><a href="">Nav Item 4</a></li>
 | 
					                    <li><a href=\"\">Nav Item 4</a></li>
 | 
				
			||||||
                </ul>
 | 
					                </ul>
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
        </nav>
 | 
					        </nav>
 | 
				
			||||||
        <div class="uk-container">
 | 
					        <div class=\"uk-container\">
 | 
				
			||||||
        {% block content %}{% endblock %}
 | 
					        {% block content %}{% endblock %}
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
    </body>
 | 
					    </body>
 | 
				
			||||||
</html>
 | 
					</html>
 | 
				
			||||||
" > $TEMPLATE_DIR/base.html;
 | 
					" > $TEMPLATE_DIR/base.html;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
echo "{% extends "base.html" %}
 | 
					echo "{% extends \"base.html\" %}
 | 
				
			||||||
{% block title %}$PROJECT_NAME Home{% endblock %}
 | 
					{% block title %}$PROJECT_NAME Home{% endblock %}
 | 
				
			||||||
{% block content %}
 | 
					{% block content %}
 | 
				
			||||||
<div>
 | 
					<div>
 | 
				
			||||||
@ -185,7 +184,7 @@ echo "{% extends "base.html" %}
 | 
				
			|||||||
echo "[FlaskCreate] Creating default_settings config file...";
 | 
					echo "[FlaskCreate] Creating default_settings config file...";
 | 
				
			||||||
touch $PROJECT_FOLDER/$PROJECT_NAME/default_settings.py;
 | 
					touch $PROJECT_FOLDER/$PROJECT_NAME/default_settings.py;
 | 
				
			||||||
echo "# Default Configuration
 | 
					echo "# Default Configuration
 | 
				
			||||||
SECRET_KEY = ""
 | 
					SECRET_KEY = 'asecretkeyshouldchange'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Flask-SQLAlchemy
 | 
					# Flask-SQLAlchemy
 | 
				
			||||||
SQLALCHEMY_TRACK_MODIFICATIONS = False
 | 
					SQLALCHEMY_TRACK_MODIFICATIONS = False
 | 
				
			||||||
@ -193,7 +192,7 @@ SQLALCHEMY_TRACK_MODIFICATIONS = False
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
echo "[FlaskCreate] Creating environment config files...";
 | 
					echo "[FlaskCreate] Creating environment config files...";
 | 
				
			||||||
mkdir $PROJECT_FOLDER/config;
 | 
					mkdir $PROJECT_FOLDER/config;
 | 
				
			||||||
touch $PROJECT_FOLDER/config/prod.cfg; touch $PROJECT_FOLDER/config/dev.py
 | 
					touch $PROJECT_FOLDER/config/prod.cfg; touch $PROJECT_FOLDER/config/dev.cfg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
PROD_KEY=$(echo $(od -vN 20 -An -tx1 /dev/urandom | tr -d " \n"))
 | 
					PROD_KEY=$(echo $(od -vN 20 -An -tx1 /dev/urandom | tr -d " \n"))
 | 
				
			||||||
DEV_KEY=$(echo $(od -vN 20 -An -tx1 /dev/urandom | tr -d " \n"))
 | 
					DEV_KEY=$(echo $(od -vN 20 -An -tx1 /dev/urandom | tr -d " \n"))
 | 
				
			||||||
@ -225,10 +224,10 @@ bin/activate: requirements.txt
 | 
				
			|||||||
\t touch bin/activate
 | 
					\t touch bin/activate
 | 
				
			||||||
 | 
					
 | 
				
			||||||
run: bin/activate
 | 
					run: bin/activate
 | 
				
			||||||
\t . bin/activate; FLASK_SETTINGS_FILE=config/prod.cfg FLASK_ENV=production FLASK_APP=start.py flask run --host=0.0.0.0
 | 
					\t . bin/activate; FLASK_SETTINGS_FILE=../config/prod.cfg FLASK_ENV=production FLASK_APP=start.py flask run --host=0.0.0.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
debug: bin/activate
 | 
					debug: bin/activate
 | 
				
			||||||
\t . bin/activate; FLASK_SETTINGS_FILE=config/dev.cfg FLASK_ENV=development FLASK_APP=start.py flask run --host=0.0.0.0
 | 
					\t . bin/activate; FLASK_SETTINGS_FILE=../config/dev.cfg FLASK_ENV=development FLASK_APP=start.py flask run --host=0.0.0.0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
clean:
 | 
					clean:
 | 
				
			||||||
\t rm -rf bin/ include/ lib/ lib64/ __pycache__/ share/; rm pyvenv.cfg
 | 
					\t rm -rf bin/ include/ lib/ lib64/ __pycache__/ share/; rm pyvenv.cfg
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user