Я хотел бы загрузить проект 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
)
С уважением,
Ингви