.dotfiles/macos/bin/php

18 lines
482 B
Text
Raw Normal View History

#!/usr/bin/env bash
# We use this custom script here to also allow interactive shell sessions e.g. php
# invoked in JS scripts to use the correct isolated version.
DIR=$HOME/.composer/vendor/laravel/valet
PHP=/opt/homebrew/opt/php/bin/php
# Proxy PHP commands to the "php" executable on the isolated site
if [[ $1 == *"--site="* ]]; then
SITE=${2#*=}
$($PHP "$DIR/cli/valet.php" which-php $SITE) "${@:2}"
else
$($PHP "$DIR/cli/valet.php" which-php) "${@:1}"
fi
exit