Skip to content

Commit

Permalink
Fix sed command for OSX
Browse files Browse the repository at this point in the history
  • Loading branch information
munisisazade committed Jan 21, 2019
1 parent fcf6abe commit eb075a5
Showing 1 changed file with 17 additions and 13 deletions.
30 changes: 17 additions & 13 deletions base.sh
Original file line number Diff line number Diff line change
Expand Up @@ -823,24 +823,28 @@ function django_stable_configuration {
cp -r $DEFAULT_DJANGO_PATH/django_app/README.md ../$FILE/
if [[ "$OSTYPE" == "darwin"* ]]; then
# Detect Operation system is Macbook pro OSX
sed -i -e "s/#{PROJ_NAME}/$PROJ_NAME/g" README.md
sed -i -e "s/#{DOCKER_PORT}/$DOCKER_PORT/g" README.md
sed -i .bak "s/#{PROJ_NAME}/$PROJ_NAME/g" README.md
sed -i .bak "s/#{DOCKER_PORT}/$DOCKER_PORT/g" README.md
echo -e "Readme change."
echo -e "settings.py changed."
sed -i -e "s/#{SECRET_KEY}/$SECRET_KEY/g" $PROJ_NAME/settings.py
sed -i -e "s/#{POSGRES_DB_NAME}/$POSGRES_DB_NAME/g" $PROJ_NAME/settings.py
sed -i -e "s/#{POSGRES_DB_PASSWORD}/$POSGRES_DB_PASSWORD/g" $PROJ_NAME/settings.py
sed -i -e "s/#{POSGRES_DB_USER}/$POSGRES_DB_USER/g" $PROJ_NAME/settings.py
sed -i -e "s/#{PROJ_NAME}/$PROJ_NAME/g" $PROJ_NAME/settings.py
sed -i -e "s/#{APP_NAME}/$APP_NAME/g" $PROJ_NAME/settings.py
sed -i -e "s/#{DJANGO_UP_APP_NAME}/$DJANGO_UP_APP_NAME/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{SECRET_KEY}/$SECRET_KEY/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{POSGRES_DB_NAME}/$POSGRES_DB_NAME/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{POSGRES_DB_PASSWORD}/$POSGRES_DB_PASSWORD/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{POSGRES_DB_USER}/$POSGRES_DB_USER/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{PROJ_NAME}/$PROJ_NAME/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{APP_NAME}/$APP_NAME/g" $PROJ_NAME/settings.py
sed -i .bak "s/#{DJANGO_UP_APP_NAME}/$DJANGO_UP_APP_NAME/g" $PROJ_NAME/settings.py
echo -e "Urls py changed"
# sed -i -e 's|#{ROOT}|'$ROOT_DIRECTION/$FILE'|g' localhost/docker-compose.yml
echo -e "celery configuration"
sed -i -e "s/#{PROJ_NAME}/$PROJ_NAME/g" $PROJ_NAME/celery.py
sed -i -e "s/#{PROJ_NAME}/$DJANGO_UP_PROJ_NAME/g" $PROJ_NAME/urls.py
sed -i -e "s/#{APP_NAME}/$APP_NAME/g" $PROJ_NAME/urls.py
sed -i -e "s/#{APP_NAME}/$APP_NAME/g" $APP_NAME/management/commands/ovveride_templates.py
sed -i .bak "s/#{PROJ_NAME}/$PROJ_NAME/g" $PROJ_NAME/celery.py
sed -i .bak "s/#{PROJ_NAME}/$DJANGO_UP_PROJ_NAME/g" $PROJ_NAME/urls.py
sed -i .bak "s/#{APP_NAME}/$APP_NAME/g" $PROJ_NAME/urls.py
sed -i .bak "s/#{APP_NAME}/$APP_NAME/g" $APP_NAME/management/commands/ovveride_templates.py
echo -e "Remove backup files"
rm -rf *.bak
rm -rf $PROJ_NAME/*.bak
rm -rf $APP_NAME/management/commands/*.bak
else
sed -i -e 's|#{PROJ_NAME}|'$PROJ_NAME'|g' -e 's|#{DOCKER_PORT}|'$DOCKER_PORT'|g' README.md
echo -e "Readme change."
Expand Down

0 comments on commit eb075a5

Please sign in to comment.