Не используйте open
для запуска приложений командной строки. Предполагается, что он будет использоваться для запуска приложений OS X, которые упакованы в пакеты приложений. Службы запуска не распознают вашу программу как приложение, просто попробуйте запустить open -a VisiMacXsltConverter
...
Просто укажите его (абсолютный или относительный путь), чтобы он не был найден в $PATH
. Любое из следующего будет работать, конечно, в зависимости от вашего текущего рабочего каталога и места хранения программы:
./VisiMacXsltConverter a "b c" /Users/rohan/Documents/VisiMacXsltConverter/VisiMacXsltConverter a "b c"