comparison mod_list_inactive/mod_list_inactive.lua @ 1766:e4c3d335b07f

mod_list_inactive: Print some usage info when not called with enough arguments
author Kim Alvefur <zash@zash.se>
date Mon, 08 Jun 2015 15:27:28 +0200
parents d1836dfa4ae4
children 38504ec4c89b
comparison
equal deleted inserted replaced
1765:1a7867eaac9e 1766:e4c3d335b07f
17 event = "%s %s", 17 event = "%s %s",
18 delete = "user:delete%q -- %s" 18 delete = "user:delete%q -- %s"
19 } 19 }
20 20
21 function module.command(arg) 21 function module.command(arg)
22 if #arg < 2 then
23 print("usage: prosodyctl mod_list_inactive example.net time [format]");
24 print("time is a number followed by 'day', 'week', 'month' or 'year'");
25 print("formats are:");
26 for name, fmt in pairs(output_formats) do
27 print(name, fmt:format("user@example.com", "last action"))
28 end
29 return;
30 end
22 local items = {}; 31 local items = {};
23 local host = arg[1]; 32 local host = arg[1];
24 assert(hosts[host], "Host "..tostring(host).." does not exist"); 33 assert(hosts[host], "Host "..tostring(host).." does not exist");
25 sm.initialize_host(host); 34 sm.initialize_host(host);
26 um.initialize_host(host); 35 um.initialize_host(host);