Composer Run Utility BASH Script
Nov 25, 2014 · 1 minute readCategory: composer
I thought I would post up this little snippet of BASH script that I tend to use with projects that use composer.
It combines an install/update mechanism for composer itself and then runs through the composer install process and dumps the optimised autoloader.
Hope you find it useful:
#!/bin/bash
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
echo "Checking for Composer"
COMPOSER_CMD=$(which composer)
if [[ "" == "$COMPOSER_CMD" ]]
then
echo "Installing Composer"
curl -sS https://getcomposer.org/installer | php -- --install-dir=bin
COMPOSER_CMD=$(which composer)
else
echo "Updating Composer"
$COMPOSER_CMD selfupdate
fi
echo "Running Composer"
cd $DIR
$COMPOSER_CMD update
$COMPOSER_CMD dumpautoload -o
echo "Done.."