Here is simple example, howto compile lua scripts into single file (good for distribution) when you can't distribute lua source.
LUAC command line:
luac -o <output lua filename>.<your extension> <main lua script filename> <additional lua scripts #1> <additional lua scripts #2> ... <additional lua scripts #n> |
sample:
luac -o main_lua.bin main_lua.lua scripts/script1.lua scripts/script3.lua scripts/script2.lua |
or
luac -o main_lua.bin main_lua.lua scripts/*.lua |
Note: don't use script extension with require command. |