Как сделать node.js скрипт исполняемым в глобальной области видимости на маке?
Есть скрипт, который вызывается как node [pathToScript/]scriptName.js param. Как можно вызывать его просто через scriptName param? На линуксе я бы сделал обертку из баш скрипта, который бы поместил в /usr/bin/
Вопрос.
1) Есть ли способ сделать проще(правильнее)?
2) у скрипта название cc, в маке оно используется под clang, а удалить не получается (Operation not permitted), похоже это все дело шло в связке с Xcode, который я удалил. Как можно освободить это имя?
все делается точно так же как и в пингвине. только лучше не в /usr/bin/, а в /usr/local/bin/
можно вообще обойтись без обертки: просто пропишите нужный шебанг своему скрипту.
по п.2 - обертку вы можете назвать как угодно, имя скрипта здесь рояля не играет.
если хотите именно выпилить cc (хотя я не вижу в этом смысла), то which cc и удаление.