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
Поддержка LuaDist на Windows, Linux, MacOS
# Команда помощи
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>
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. Любое участие приветствуется!