По умолчанию установлены языки сценариев для проекта начальной загрузки - PullRequest
0 голосов
/ 10 ноября 2018

Я хотел бы загрузить проект Git сразу после его загрузки или клонирования с помощью скрипта. Тем не менее, я буду работать в Windows и uNIX (Linux, MacOS, ...). Поэтому мне нужно кроссплатформенное решение.

Я посмотрел на Microsoft JScript и Apple JXA. Тем не менее, JXA доступен только с Yosemite, а JScript - это ... вещь Microsoft. Не очень легко обойти, но и не невозможно - к счастью.

Я могу подружиться с необходимостью ожидать, что пользователи MacOS хотя бы установят Yosemite, но как быть с пользователями Linux? Я еще не видел исполнителя JavaScript по умолчанию для Linux. Правда, я мог бы использовать узел, но Node на самом деле очень большой по сравнению с моим проектом (проект, основанный на Gravity ) и, поскольку он включает в себя собственный язык сценариев, загрузка NodeJS вроде как побеждает цель целиком.

Итак, JavaScript - это то, что я выбрал из своих знаний; но какие есть родные языки сценариев без установки (если это возможно)?

Все, что я хочу сделать, это:

  • Поиск программ (gcc, clang, cl, ...)
  • Объединенные файлы (т.е.: cat deps/gravity/src/{...}/*.c > gravitylib.c)
  • Запуск программ (gcc test.c -o test && ./test)

С уважением, Ингви

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...