lua-any - Online na nuvem

Este é o comando lua-any que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online

PROGRAMA:

NOME


lua-qualquer - Script auxiliar para linhas shebang multi-versão Lua

DESCRIÇÃO


Alguns scripts Lua funcionam com várias versões de Lua, mas nem todas. O rio acima
o autor do software pode, portanto, ter escolhido a linha shebang solta:

#!/ usr / bin / env tomar

No Debian / usr / bin / lua é um interpretador Lua válido, mas está sob o controle do usuário,
que pode definir seu valor para a versão Lua de sua escolha, mesmo uma que não seja capaz de executar
o script em questão.

lua-any é um helper que entende metadados escritos em comentários e seleciona uma Lua válida
intérprete. Exemplo:

#!/ usr / bin / env lua-qualquer
- Versões Lua: 5.1 5.2

lua-any testa por sua vez a existência de lua5.1 e lua5.2 e executa o script com o
primeiro intérprete existente.

SINTAXE


lua-any procura metadados apenas nas primeiras 10 linhas do script, ou seja, ele processa o
arquivo através do utilitário principal.

O formato de uma linha é essencialmente chave: valor, onde os espaços à esquerda e à direita são
removido do valor. A chave é correspondida de maneira insensível a maiúsculas e minúsculas. O comentário Lua, -,
não deve ter espaços iniciais.

As seguintes chaves são suportadas:

Lua-versões
Lista separada por espaço de versões de Lua.

Lua-Raiz
A raiz comum de todos os intérpretes. Por padrão, seu valor é / usr / bin / lua. Cada lua
versão selecionada em Lua-Versions é simplesmente anexada a ela para obter o
nome completo do intérprete.

Lua-Args
Argumentos extras a serem passados ​​para intérpretes de Lua, como -l lfs. Por padrão, este é
esvaziar.

DEBIANO NOTAS


Um pacote usando lua-any deve declarar suas dependências nos interpretadores Lua usando um
disjunção. Exemplo:

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

Use lua-any online usando serviços onworks.net



Programas online mais recentes para Linux e Windows