S
Size: a a a
S
IA
IA
S
local common = require( (...) .. ".common" )
Если реквайрил сам init как require("geopattern.sha1")
.IA
S
IA
S
local common = require "geopattern.sha1.common"
IA
local common = require "sha1.common"
IA
S
S
package.path
путь до geopattern
.S
T
IA
T
IA
S
arg[0]
.S
local root = arg[0]:match("(.*[\\/])")
package.path = root .. "?.lua;" .. root .. "?/init.lua;" .. package.path
S
package.path
'ы, чтобы можно было реквайрить сабмодули из той же директории.xpcall
и добавляет debug.debug
, шоб можно было смотреть текст ошибок и дабы консоль не закрывалась сразу по исполнению скрипта.c:/lua/luajit.exe c:/path/to/script_runner.lua c:/path/to/script.lua