aboutsummaryrefslogtreecommitdiffstats
path: root/prosodyctl
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2020-07-10 03:13:27 +0200
committerKim Alvefur <zash@zash.se>2020-07-10 03:13:27 +0200
commit37566b1cc38d34e84673d1a1d3d979df6a2bade0 (patch)
treed511dce162967c2b5407ed2e3dab7fef0f996952 /prosodyctl
parentb15a51597b6aa5a93b467c75d19ea7e0172561bf (diff)
downloadprosody-37566b1cc38d34e84673d1a1d3d979df6a2bade0.tar.gz
prosody-37566b1cc38d34e84673d1a1d3d979df6a2bade0.zip
prosodyctl about: Use library function for sorted listing of lua modules
Code reuse and one less module to import is nice.
Diffstat (limited to 'prosodyctl')
-rwxr-xr-xprosodyctl8
1 files changed, 3 insertions, 5 deletions
diff --git a/prosodyctl b/prosodyctl
index 6b82e678..b5361d95 100755
--- a/prosodyctl
+++ b/prosodyctl
@@ -378,8 +378,7 @@ function commands.about(arg)
end
local pwd = ".";
- local array = require "util.array";
- local keys = require "util.iterators".keys;
+ local sorted_pairs = require "util.iterators".sorted_pairs;
local hg = require"util.mercurial";
local relpath = configmanager.resolve_relative_path;
@@ -461,9 +460,8 @@ function commands.about(arg)
end
module_versions["libunbound"] = lunbound._LIBVER;
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]);
+ for name, version in sorted_pairs(module_versions) do
+ print(name..":"..string.rep(" ", longest_name-#name), version);
end
print("");
end