Я хотел бы автоматизировать процесс установки моего Mac для сервисов. Вот мой сценарий:
#!/bin/sh
rm -rf ./tempWorkflows
mkdir tempWorkflows
for filename in ./*.workflow; do
cp -R "$filename" ./tempWorkflows/"$filename"
done
for filename in ./tempWorkflows/*.workflow; do
open $filename
done
rm -rf ./tempWorkflows
Это в основном скопировать все мои *.workflow
и открыть его. Тем не менее, open $filename
он запрашивает и запрашивает подтверждение:
Есть ли способ добавить --no-prompt
или подобный флаг для команды открытия?
РЕДАКТИРОВАТЬ:
Я использую El Capitan 10.11.3
osascript
, добавив несколько строк после open $filename
строки. Если вам интересно, я создам для него ответ, однако у меня нет OS X 10.11, хотя это работает в OS X 10.10, оно также должно работать в OS X 10.11. Дай мне знать.
$filename
в open "$filename"
в случае , если любой из ваших Automator служб .workflow
файлов имеют пробелы в именах.