lua-any - Интернет в облаке

Это команда lua-any, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


lua-любой - Вспомогательный скрипт для строк shebang с несколькими Lua-версиями

ОПИСАНИЕ


Некоторые сценарии Lua работают с несколькими версиями Lua, но не со всеми. Восходящий
автор программного обеспечения, возможно, выбрал свободную строку shebang:

#!/ usr / bin / env луна

В Debian / usr / bin / lua есть допустимый интерпретатор Lua, но он находится под контролем пользователя,
который может установить свое значение для версии Lua по своему выбору, даже той, которая не может запускаться
рассматриваемый сценарий.

lua-any - помощник, который понимает метаданные, написанные в комментариях, и выбирает действительный Lua
устный переводчик. Пример:

#!/ usr / bin / env lua-любой
- Версии Lua: 5.1 5.2

lua-any по очереди проверяет наличие lua5.1 и lua5.2 и выполняет сценарий с
первый существующий интерпретатор.

СИНТАКСИС


lua-any просматривает метаданные только в первых 10 строках скрипта, т. е. обрабатывает
файл через утилиту head.

Формат строки - это, по сути, ключ: значение, где начальные и конечные пробелы -
удалено из значения. Ключ сопоставляется без учета регистра. Комментарий Lua, -,
не должно быть начальных пробелов.

Поддерживаются следующие ключи:

Lua-версии
Список версий Lua, разделенных пробелами.

Lua-корень
Общий корень всех интерпретаторов. По умолчанию это значение / usr / bin / lua. Каждый Lua
версия, выбранная в Lua-Versions, просто добавляется к ней, чтобы получить
ФИО переводчика.

Луа-Аргс
Дополнительные аргументы для передачи интерпретаторам Lua, например -l lfs. По умолчанию это
пустой.

DEBIAN ПРИМЕЧАНИЯ


Пакет, использующий lua-any, должен объявлять свои зависимости от интерпретаторов Lua, используя
дизъюнкция. Пример:

Зависит: lua-any, lua5.1 | lua5.2

Используйте lua-any в сети с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows