Используйте функции оболочки:
function mampMate() {
cd /Applications/MAMP/htdocs/V3/wp-content/themes/V3/
mate .
open /Applications/MAMP/MAMP.app/
open -a Safari http://localhost:8888/
}
Добавьте их в свой .bash_profile
и запустите, введя
mampMate
Вы даже можете передавать параметры и получать к ним доступ, используя их индекс как $1
, $2
и т.д.
function foo() {
echo "1: $1"
echo "2: $2"
}
$ foo bar baz
1: bar
2: baz
Еще один шаг, который делает ваш скрипт более независимым от предпочитаемой вами оболочки, - это скрипты. Создайте файл с именем mampMate.sh
и добавьте следующее:
#!/usr/bin/env bash
cd /Applications/MAMP/htdocs/V3/wp-content/themes/V3/
mate .
open /Applications/MAMP/MAMP.app/
open -a Safari http://localhost:8888/
Это не изменит ваш рабочий каталог, поскольку это не повлияет на ваш сеанс оболочки.
Запустите chmod +x mampMate.sh
и поместите его в каталог на вашем $PATH
.