From 6953a3a15ec57e841daaa340dc31754301dc951c Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Thu, 27 Nov 2008 17:09:21 +0000 Subject: Some mod_console updates --- plugins/mod_console.lua | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/plugins/mod_console.lua b/plugins/mod_console.lua index 4471dccb..8b123df4 100644 --- a/plugins/mod_console.lua +++ b/plugins/mod_console.lua @@ -37,7 +37,7 @@ function console_listener.listener(conn, data) -- Handle new connection session = console:new_session(conn); sessions[conn] = session; - session.print("Welcome to the lxmppd admin console!"); + printbanner(session); end if data then -- Handle data @@ -129,9 +129,9 @@ function def_env.server:reload() end def_env.module = {}; -function def_env.module:load(name) +function def_env.module:load(name, host) local mm = require "modulemanager"; - local ok, err = mm.load(name); + local ok, err = mm.load(host or self.env.host, name); if not ok then return false, err or "Unknown error loading module"; end @@ -163,3 +163,20 @@ end function def_env.hosts:add(name) end + +------------- + +function printbanner(session) +session.print [[ + ____ \ / _ + | _ \ _ __ ___ ___ _-_ __| |_ _ + | |_) | '__/ _ \/ __|/ _ \ / _` | | | | + | __/| | | (_) \__ \ |_| | (_| | |_| | + |_| |_| \___/|___/\___/ \__,_|\__, | + A study in simplicity |___/ + +]] +session.print("Welcome to the Prosody administration console. For a list of commands, type: help"); +session.print("You may find more help on using this console in our online documentation at "); +session.print("http://prosody.im/doc/console\n"); +end -- cgit v1.2.3