Я знаю, что это старый вопрос, но в любом случае вот мой 2ct.Я добавляю приложения, которые хочу открыть, через командную строку в /usr/local/bin
как символическую ссылку.
Я никогда не сталкивался с какими-либо проблемами, но, как сказал Кен, все зависит от того, как приложение обрабатывает аргументы.
Пример с Visual Studio:
Первый Iпроверьте, что заставляет приложение запускать bij, выполняя файл внутри содержимого приложения, например:
$ /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron
Если это работает, тогда я создаю символическую ссылку следующим образом (ln -s <path-to-app> <path-to-symlink>
):
$ ln -s /Applications/Visual\ Studio\ Code.app/Contents/MacOS/Electron /usr/local/bin/vs
После этого я могу запустить Visual Studio с текущей папкой, загруженной как:
~/Development/SomeProject $ vs .