diff plugins/mod_admin_shell.lua @ 14138:c1469296190d

Merge 13.0->trunk
author Matthew Wild <mwild1@gmail.com>
date Fri, 17 Apr 2026 14:35:32 +0100
parents 7008869fcce2 d666e7cd8609
children 4f4c346e4f39
line wrap: on
line diff
--- a/plugins/mod_admin_shell.lua	Thu Apr 02 20:54:46 2026 +0100
+++ b/plugins/mod_admin_shell.lua	Fri Apr 17 14:35:32 2026 +0100
@@ -421,6 +421,10 @@
 		end
 	end
 
+	if (source or line):match("^%w+$") and def_env[source or line] then
+		source, line = nil, "help:"..(source or line).."();";
+	end
+
 	local chunkname = "=console";
 	-- luacheck: ignore 311/err
 	local chunk, err = envload(source or ("return "..line), chunkname, env);