Mercurial > prosody-hg
diff tools/cfgdump.lua @ 13142:879a6a33c21b
tools: Update imports to use new prosody.* namespace
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Thu, 08 Jun 2023 09:37:01 +0200 |
| parents | c3896c714a83 |
| children |
line wrap: on
line diff
--- a/tools/cfgdump.lua Sat Jun 10 13:06:05 2023 +0200 +++ b/tools/cfgdump.lua Thu Jun 08 09:37:01 2023 +0200 @@ -1,21 +1,24 @@ #!/usr/bin/env lua -- cfgdump.lua prosody.cfg.lua [[host] option] +if not pcall(require, "prosody.loader") then + pcall(require, "loader"); +end local s_format, print = string.format, print; local printf = function(fmt, ...) return print(s_format(fmt, ...)); end -local it = require "util.iterators"; +local it = require "prosody.util.iterators"; local function sort_anything(a, b) local typeof_a, typeof_b = type(a), type(b); if typeof_a ~= typeof_b then return typeof_a < typeof_b end return a < b -- should work for everything in a config file end -local serialization = require "util.serialization"; +local serialization = require "prosody.util.serialization"; local serialize = serialization.new and serialization.new({ unquoted = true, table_iterator = function(t) return it.sorted_pairs(t, sort_anything); end, }) or serialization.serialize; -local configmanager = require"core.configmanager"; -local startup = require "util.startup"; +local configmanager = require"prosody.core.configmanager"; +local startup = require "prosody.util.startup"; startup.set_function_metatable(); local config_filename, onlyhost, onlyoption = ...;
