From c80ef421128f58dcfdce656c90a7d9daa918ae39 Mon Sep 17 00:00:00 2001
From: Kim Alvefur <zash@zash.se>
Date: Fri, 10 Jul 2020 03:29:02 +0200
Subject: prosodyctl about: Substitute better names for some Lua modules

E.g. 'lxp' isn't that easy to guess that it's LuaExpat
---
 prosodyctl | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

(limited to 'prosodyctl')

diff --git a/prosodyctl b/prosodyctl
index d220355c..27a44ec4 100755
--- a/prosodyctl
+++ b/prosodyctl
@@ -441,10 +441,19 @@ function commands.about(arg)
 	local library_versions = {};
 	dependencies.softreq"ssl";
 	dependencies.softreq"DBI";
+	local friendly_names = {
+		DBI = "LuaDBI";
+		lfs = "LuaFileSystem";
+		lunbound = "luaunbound";
+		lxp = "LuaExpat";
+		socket = "LuaSocket";
+		ssl = "LuaSec";
+	};
 	local lunbound = dependencies.softreq"lunbound";
 	for name, module in pairs(package.loaded) do
 		if type(module) == "table" and rawget(module, "_VERSION")
-		and name ~= "_G" and not name:match("%.") then
+			and name ~= "_G" and not name:match("%.") then
+			name = friendly_names[name] or name;
 			if #name > longest_name then
 				longest_name = #name;
 			end
-- 
cgit v1.2.3