artisan in any subdir

So shell git aliases always runs in the repo root directory!

git config --global --add alias.artisan '!./artisan '
alias art='git artisan'

There, you can run artisan in any subdirectory of your git repository without messing up with PATH.