Skip to main content
Version: 3.14.x.x LTS

Use of external modules

Lua searches for modules at the places defined in package.path. You can place your module anywhere you like by adapting the Lua script as follows:

package.path = package.path .. ";/path/to/my/module/mymodule.lua"
require "mymodule"

For the script to search for all the Lua modules in that directory change it to:

package.path = package.path .. ";/path/to/my/module/?.lua"

Be aware that the delimiter (semicolon by default) is configurable.