diff options
author | Kim Alvefur <zash@zash.se> | 2020-07-10 03:13:27 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2020-07-10 03:13:27 +0200 |
commit | 37566b1cc38d34e84673d1a1d3d979df6a2bade0 (patch) | |
tree | d511dce162967c2b5407ed2e3dab7fef0f996952 | |
parent | b15a51597b6aa5a93b467c75d19ea7e0172561bf (diff) | |
download | prosody-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.
-rwxr-xr-x | prosodyctl | 8 |
1 files changed, 3 insertions, 5 deletions
@@ -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 |