+\r
+function def_env.config:get(host, section, key)\r
+ local config_get = require "core.configmanager".get\r
+ return true, tostring(config_get(host, section, key));\r
+end\r
+\r
+def_env.hosts = {};\r
+function def_env.hosts:list()\r
+ for host, host_session in pairs(hosts) do\r
+ self.session.print(host);\r
+ end\r
+ return true, "Done";\r
+end\r
+\r
+function def_env.hosts:add(name)\r
+end\r
+\r
+-------------\r
+\r
+function printbanner(session)\r
+session.print [[\r
+ ____ \ / _ \r
+ | _ \ _ __ ___ ___ _-_ __| |_ _ \r
+ | |_) | '__/ _ \/ __|/ _ \ / _` | | | |\r
+ | __/| | | (_) \__ \ |_| | (_| | |_| |\r
+ |_| |_| \___/|___/\___/ \__,_|\__, |\r
+ A study in simplicity |___/ \r
+\r
+]]\r
+session.print("Welcome to the Prosody administration console. For a list of commands, type: help");\r
+session.print("You may find more help on using this console in our online documentation at ");\r
+session.print("http://prosody.im/doc/console\n");\r
+end\r