Setting data_dir variable to lua scripts to a string with the package data folder

This commit is contained in:
2025-09-23 19:11:11 -03:00
parent fe81e6bf22
commit 05fbbde194

View File

@@ -96,7 +96,7 @@ func InstallPackage(file io.Reader, destDir string) error {
if err != nil {
return err
}
L.SetGlobal("data_dir", lua.LFalse)
L.SetGlobal("data_dir", lua.LString(filepath.Join(destDir, "data")))
L.SetGlobal("script", lua.LString(manifest.Hooks.Install))
if err := L.DoFile(manifest.Hooks.Install); err != nil {