Открыть терминал из команд оболочки и выполнения

Я ленив, поэтому хочу написать оболочку script, чтобы открыть среду моего dev. Я настраиваю две команды dev и dev-startup. Когда я запустил dev /directory/path, он должен открыть новое окно терминала в /directory/path и выполнить dev-startup.

Я не уверен, как открыть окно терминала в определенном каталоге, а затем запустить окончательную команду для запуска инструментов, необходимых для настройки среды.

Я запускаю OSX, так что, возможно, AppleScript - это ответ?

Ответ 1

Вариант 1 с xterm (автоматически закроет окно после завершения):

xterm -e "cd /tmp/; watch 'pwd;date'"

Вариант 2 с терминалом MacOS:

osascript -e 'tell application "Terminal" to do script "cd /tmp;pwd"'