Використовуйте функції оболонки:
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.