prosodyctl about: Report libexpat version if known 0.11
authorMatthew Wild <mwild1@gmail.com>
Tue, 11 May 2021 14:15:22 +0100
branch0.11
changeset 11556 d4b735272a61
parent 11555 aaf9c6b6d18d
child 11557 b0d8920ed5e5
prosodyctl about: Report libexpat version if known
prosodyctl
--- a/prosodyctl	Tue May 11 14:14:15 2021 +0100
+++ b/prosodyctl	Tue May 11 14:15:22 2021 +0100
@@ -413,7 +413,8 @@
 	print("");
 	print("# Lua module versions");
 	local module_versions, longest_name = {}, 8;
-	local luaevent =dependencies.softreq"luaevent";
+	local luaevent = dependencies.softreq"luaevent";
+	local lxp = dependencies.softreq"lxp";
 	dependencies.softreq"ssl";
 	dependencies.softreq"DBI";
 	for name, module in pairs(package.loaded) do
@@ -428,6 +429,9 @@
 	if luaevent then
 		module_versions["libevent"] = luaevent.core.libevent_version();
 	end
+	if lxp then
+		module_versions["libexpat"] = lxp._EXPAT_VERSION;
+	end
 	local sorted_keys = array.collect(keys(module_versions)):sort();
 	for _, name in ipairs(sorted_keys) do
 		print(name..":"..string.rep(" ", longest_name-#name), module_versions[name]);