Я создал скрипт оболочки, чтобы открыть новую вкладку iTerm2 (мое терминальное приложение) и запустить команду на этой вкладке.
сценарий оболочки
#/bin/bash
newtabi(){
osascript \
-e 'tell application "iTerm2" to tell current window to set newWindow to (create tab with default profile)' \
-e "tell application \"iTerm2\" to tell current session of newWindow to write text \"${@}\""
}
newtab 'cd ~/Desktop/foo && yarn run start'
Вместо жесткого кодирования ~/Desktop/foo
как я могу передать pwd/foo
в сценарии?