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