Я установил скрипт, который запускает терминал с помощью этой команды bash:
open script.command
script.command
- это Perl-скрипт, и он прекрасно выполняется. (Это может показаться немного запутанным, но я нашел единственный способ связать скрипт с интерактивной командной строкой в обычном приложении, созданном Platypus.)
Единственная проблема заключается в том, что рабочий каталог скрипта всегда является моим домашним каталогом, независимо от того, где была выполнена вышеуказанная команда. То же самое относится и к open -a Terminal
.
Я пытался сделать это:
open script.command --args "`pwd`"
который технически должен работать (используя аргумент в chdir
), но аргумент не передается скрипту perl (script.command
).
Есть ли в Terminal какие-либо параметры командной строки, о которых я не знаю?