LuaConsole is a next-gen, Cross-Platform [Lua-5.1.x, LuaJIT-2.0, Lua-5.2.x, Lua-5.3.x, Lua-5.4.x]-supporting CLI made to supersede PUC-Lua and LuaJIT CLI
For more information, visit LuaConsole Github Website and the LuaConsole Github Wiki!
- Be a better CLI application than PUC-Lua/LuaJIT
- Support everything compatible with PUC-Lua and LuaJIT
- Prevent messy, obfuscating code
- Be CLI dependent and independent
- Multiplatform - Linux, Windows, Mac (unofficial)
Windows/Linux Build Instructions
LuaDist Support Windows, Linux, MacOS
# Help command luaw --help /? -? # REPL Mode luaw luaw -p # From the command 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 # With Shebang enhancements found below res/testing.lua -Dtest=5 -n a b c # Using cat cat res/testing.lua | luaw -Dtest=5 -n a b c - # From inside 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 Help command luaw --help /? -? REM REPL Mode luaw luaw -p REM From the command 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 With Windows Registry enhancements found below res\testing.lua -Dtest=5 -n a b c res\testing -Dtest=5 -n a b c REM Using type type res\testing.lua | luaw -Dtest=5 -n a b c - REM From inside 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>Thanks goes to these wonderful people (emoji key):
tilkinsc π» π π | DarkWiiPlayer π» | Felix Lewandowski π |
This project follows the all-contributors specification. Contributions of any kind welcome!








