При разработке на Laravel мы часто сталкиваемся с тем, что вводим команды типа ./vendor/bin/pest для запуска команд, специфичных для проекта. Но мы можем обновить переменную $PATH вашего Mac (или Linux). Что такое $PATH? Переменная $PATH задает каталоги, которые ваша система ищет при поиске команд для запуска.
Например, мы можем ввести which <cmd>, чтобы найти путь к любой заданной команде: $ which git
/usr/local/bin/git Моя система знала, что нужно найти git в /usr/local/bin, потому что /usr/local/bin — это один каталог, установленный в моем $PATH! Вы можете вывести с помощью echo свой путь: # Выведите весь путь целиком echo $PATH # Для удобства чтения человеком разделите каждый каталог в новую строку echo "$PATH" | tr ':' '\n' Относительные каталоги в PATH Мы можем отредактировать нашу переменную $PATH, чтобы добавить в любые каталоги! Один из удобных трюков — установить относительные каталоги в переменной $PATH. Два примера ./vendor/bin и ./node_modules/.bin: # В вашем ~/.zshrc, ~/