MacOS se envía con un shell de JavaScript jsc en el marco de JavaScriptCore. La manera fácil de ejecutarlo desde la Terminal es vincularlo a un directorio estándar:
ln -s /System/Library/Frameworks/JavaScriptCore.framework/Resources/jsc /usr/local/bin/jsc
¿Qué funciones incorporadas de JavaScript son compatibles con jsc ?
La página de manual documenta algunas funciones de JavaScript como readline() y run(filename) . Pero está desactualizado, faltan las opciones de la línea de comandos impresas en jsc --help .
Encontré el código fuente en jsc . Establece más funciones de JavaScript. La mayoría de ellos se parecen a ganchos de prueba y de evaluación comparativa, pero existen algunas funciones de aspecto útil como read y print . ¿Están documentados en alguna parte?