Skip to content

Latest commit

 

History

History
130 lines (93 loc) · 6.12 KB

README.russian.md

File metadata and controls

130 lines (93 loc) · 6.12 KB

LuaConsole

All Contributors

License Codecov Gitter.im travis-ci Build status

English Spanish German Portuguese Russian Chinese

Paypal

LuaConsole - это [Lua-5.1.x, LuaJIT-2.0, Lua-5.2.x, Lua-5.3.x, Lua-5.4.x] совместимый кросс-платформенный интерфейс командной строки следующего поколения, призванный заменить PUC-Lua и LuaJIT CLI

Для получения дополнительной информации посетите Веб-сайт LuaConsole Github и Вики LuaConsole Github!

Цели

  • Быть лучшим CLI-приложением, чем PUC-Lua/LuaJIT
  • Поддержка всего, что совместимо с PUC-Lua и LuaJIT
  • Предотвратить беспорядочный, запутывающий код
  • Иметь возможность зависеть или не зависеть от интерфейса командной строки
  • Мультиплатформенность - Linux, Windows, Mac (неофициально)

Сборка

Инструкции по сборке на Windows/Unix

Использование с LuaRocks

Поддержка LuaRocks

Использование с LuaDIST

Поддержка LuaDist на Windows, Linux, MacOS

Тестирование

Linux

# Команда помощи
luaw --help /? -?

# Режим REPL
luaw
luaw -p

# Из команды
luaw res/testing.lua -Dtest=5 -n a b c
luaw -lres/testing.lua -Dtest=5 -n a b c
luaw -Dtest=5 -n a b c - < res/testing.lua

# С улучшенным шебангом
res/testing.lua -Dtest=5 -n a b c

# Используя cat
cat res/testing.lua | luaw -Dtest=5 -n a b c -

# Из-под Lua
luaw -e "dofile('res/testing.lua')" -Dtest=5 -n a b c
luaw -e "dofile('testing.lua')" -s res -Dtest=5 -n a b c

# Используя stdin
luaw -
dofile('res/testing.lua')
<Ctrl + d>
<Enter>

Windows

REM Команда помощи
luaw --help /? -?

REM Режим REPL
luaw
luaw -p

REM Из команды
luaw res/testing.lua -Dtest=5 -n a b c
luaw -lres/testing.lua -Dtest=5 -n a b c
luaw -Dtest=5 -n a b c - < res/testing.lua

REM С улучшениями Реестра Windows 
res\testing.lua -Dtest=5 -n a b c
res\testing -Dtest=5 -n a b c

REM Используя тип
type res\testing.lua | luaw -Dtest=5 -n a b c -

REM Из-под Lua
luaw -e "dofile('res/testing.lua')" -Dtest=5 -n a b c
luaw -e "dofile('testing.lua')" -s res -Dtest=5 -n a b c

REM stdin
luaw -
dofile('res/testing.lua')
<Ctrl + z>
<Enter>

Дополнительно

Участники ✨

Спасибо этим замечательным людям (emoji key):


DarkWiiPlayer

💻

Этот проект следует спецификации all-contributors. Любое участие приветствуется!