Skip to content

Instantly share code, notes, and snippets.

@ollieread
Last active October 14, 2016 14:26
Show Gist options
  • Save ollieread/9257627eea8321c23954f76317979120 to your computer and use it in GitHub Desktop.
Save ollieread/9257627eea8321c23954f76317979120 to your computer and use it in GitHub Desktop.
export PATH="~/.composer/vendor/bin:$PATH"
#alias php="/Applications/MAMP/bin/php/php5.5.38/bin/php"
#alias php="phpv"
function php {
CURRENT=`pwd`
if [ -a $CURRENT/.php ]
then
VERSION=$(head -n 1 $CURRENT/.php)
if [ -d /Applications/MAMP/bin/php/php$VERSION ]
then
/Applications/MAMP/bin/php/php$VERSION/bin/php $@
elif [ -d /Applications/MAMP/bin/_php$version ]
then
/Applications/MAMP/bin/php/_php$VERSION/bin/php $@
fi
else
php $@
fi
}
function client {
if [ ! -d ~/Projects/$1 ]
then
cd ~/Projects;
git clone [email protected]:clients/$1.git;
if [ -a composer.json ]
then
composer install;
fi
if [ -a scripts/migrate.php]
then
php scripts/migrate.php
fi
fi
pstorm ~/Projects/$1
cd ~/Projects/$1
}
function migrate {
if [ -a scripts/migrate.php ]
then
php scripts/migrate.php $@
fi
}
function vhost {
if [ ! -a /Applications/MAMP/conf/apache/extra/vhosts/$1.conf ]
then
if [ -a /Users/oliverread/Projects/$1/artisan]
then
DOCUMENTROOT="/Users/oliverread/Projects/$1/public"
else
DOCUMENTROOT="/Users/oliverread/Projects/$1"
fi
echo "
<VirtualHost *:80>
ServerAdmin webmaster@local
DocumentRoot $DOCUMENTROOT
ServerName $1.local
ServerAlias $1.local
</VirtualHost>" >> /Applications/MAMP/conf/apache/extra/vhosts/$1.conf
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment