mirror of
https://github.com/laravel/valet.git
synced 2026-02-05 08:30:07 +01:00
35 lines
714 B
Bash
Executable File
35 lines
714 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
|
|
|
if [ ! -f "$DIR/valet.php" ]
|
|
then
|
|
OLDPWD=$PWD
|
|
cd $DIR/../laravel/valet
|
|
DIR=$(pwd)
|
|
cd $OLDPWD
|
|
fi
|
|
|
|
if [[ $1 = "install" ]] || [[ $1 = "start" ]] || [[ $1 = "restart" ]] || [[ $1 = "stop" ]] || [[ $1 = "uninstall" ]]
|
|
then
|
|
sudo php $DIR/valet.php $@
|
|
elif [[ $1 = "share" ]]
|
|
then
|
|
HOST=${PWD##*/}
|
|
|
|
for linkname in ~/.valet/Sites/*; do
|
|
RESOLVED_LINK=$(readlink $linkname)
|
|
|
|
if [[ $RESOLVED_LINK = $PWD ]]
|
|
then
|
|
HOST=${linkname##*/}
|
|
fi
|
|
done
|
|
|
|
bash $DIR/fetch-share-url.sh &
|
|
$DIR/bin/ngrok http -host-header=rewrite $HOST.dev:80
|
|
else
|
|
php $DIR/valet.php $@
|
|
fi
|
|
|