Я знаю, что вы спрашивали о Linux и Mac; Я собираюсь предоставить ответ для Windows, если другие люди, интересующиеся Windows, найдут ваш вопрос.
Windows включает в себя механизм Javascript, который может использоваться из командной строки.
Все версии Windows, начиная с Windows 98, включили что-то, называемое « Хост сценария Windows ". Это стандартный для Windows способ поддержки скриптовых «движков». Начиная с первого выпуска, WSH поддерживает JScript, версию Javascript от Microsoft. Помимо прочего, это означает, что из командной строки Windows вы можете просто вызвать имя любого * .js-файла, и оно будет запущено в JScript-движке. (через wscript.exe или cscript.exe)
Вы можете увидеть этот вопрос: Что такое ProgId или CLSID для движка Javascript IE9 (под кодовым названием Chakra & quot;) , чтобы узнать, как вызвать более мощный Javascript-движок IE9 от cscript.exe.