lua-any: en línea en la nube

Este es el comando lua-any que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


lua-cualquiera - Secuencia de comandos auxiliar para líneas shebang de versiones múltiples de Lua

DESCRIPCIÓN


Algunos scripts de Lua funcionan con varias versiones de Lua, pero no con todas. El río arriba
Por lo tanto, el autor del software puede haber elegido la línea shebang suelta:

#!/ usr / bin / env luna

En Debian / usr / bin / lua es un intérprete de Lua válido pero está bajo el control del usuario,
que puede establecer su valor en la versión Lua de su elección, incluso una que no se puede ejecutar
el guión en cuestión.

lua-any es un ayudante que comprende los metadatos escritos en los comentarios y selecciona un Lua válido
Interprete. Ejemplo:

#!/ usr / bin / env lua-cualquiera
- Versiones Lua: 5.1 5.2

lua-any prueba a su vez la existencia de lua5.1 y lua5.2 y ejecuta el script con el
primer intérprete existente.

SINTAXIS


lua-any mira solo las primeras 10 líneas del script en busca de metadatos, es decir, procesa el
archivo a través de la utilidad de la cabeza.

El formato de una línea es esencialmente clave: valor, donde los espacios iniciales y finales son
eliminado de valor. La clave se empareja de una manera que no distingue entre mayúsculas y minúsculas. El comentario de Lua, -,
no debe tener espacios iniciales.

Se admiten las siguientes claves:

Versiones Lua
Lista separada por espacios de versiones de Lua.

Lua-Raíz
La raíz común de todos los intérpretes. Por defecto, su valor es / usr / bin / lua. Cada Lua
La versión seleccionada en Lua-Versions simplemente se le agrega para obtener la
nombre completo del intérprete.

lua-args
Argumentos adicionales que se pasarán a los intérpretes de Lua, como -l lfs. Por defecto esto es
vacío.

DEBIAN NOTAS


Un paquete que usa lua-any debería declarar sus dependencias en los intérpretes de Lua usando un
disyunción. Ejemplo:

Depende: lua-any, lua5.1 | lua5.2

Use lua-any en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows