Software / code / prosody
Comparison
plugins/mod_admin_shell.lua @ 12506:d04f6f014636
Merge 0.12->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 15 May 2022 23:22:33 +0200 |
| parent | 12480:7e9ebdc75ce4 |
| parent | 12505:604bb5b8362d |
| child | 12529:7dae6d29b71d |
comparison
equal
deleted
inserted
replaced
| 12504:c589874fe348 | 12506:d04f6f014636 |
|---|---|
| 48 if not s then return end | 48 if not s then return end |
| 49 return (s:gsub("^%a", string.upper):gsub("_", " ")); | 49 return (s:gsub("^%a", string.upper):gsub("_", " ")); |
| 50 end | 50 end |
| 51 | 51 |
| 52 local function pre(prefix, str, alt) | 52 local function pre(prefix, str, alt) |
| 53 if (str or "") == "" then return alt or ""; end | 53 if type(str) ~= "string" or str == "" then return alt or ""; end |
| 54 return prefix .. str; | 54 return prefix .. str; |
| 55 end | 55 end |
| 56 | 56 |
| 57 local function suf(str, suffix, alt) | 57 local function suf(str, suffix, alt) |
| 58 if (str or "") == "" then return alt or ""; end | 58 if type(str) ~= "string" or str == "" then return alt or ""; end |
| 59 return str .. suffix; | 59 return str .. suffix; |
| 60 end | 60 end |
| 61 | 61 |
| 62 local commands = module:shared("commands") | 62 local commands = module:shared("commands") |
| 63 local def_env = module:shared("env"); | 63 local def_env = module:shared("env"); |