Skip to content

Instantly share code, notes, and snippets.

@thecancerus
Created January 28, 2021 11:32
Show Gist options
  • Save thecancerus/22d752a2e1351ca8b8d7f6eb6bb87944 to your computer and use it in GitHub Desktop.
Save thecancerus/22d752a2e1351ca8b8d7f6eb6bb87944 to your computer and use it in GitHub Desktop.
bash script to update the awesome enterprise 3 from composer
#!/bin/bash
#
#color codes
CYANBG='\033[0;96m'
GREEN='\033[0;92m'
YELLOW='\033[0;33m'
ORANGE='\033[38;5;208m'
NC='\033[0m' # No Color
DATE=$(date +%d%m%Y)
printf "${GREEN}Info:${YELLOW} Updating Awesome Enterprise to latest version\n${NC}";
mkdir /var/www/$DATE
cd /var/www/$DATE
composer create-project wpoets/awesome-enterprise ./ --no-interaction --quiet
printf "${GREEN}Info:${YELLOW} Creating a Backup \n${NC}";
cp /var/www/awesome-enterprise/composer.lock ./
cp /var/www/awesome-enterprise/composer.json ./
composer update --no-interaction --quiet
mv /var/www/awesome-enterprise /var/www/$DATE-awesome-enterprise
mv /var/www/$DATE /var/www/awesome-enterprise
printf "${ORANGE} ...[✌]... \n${NC}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment