diff options
author | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-05-24 14:13:32 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@highsecure.ru> | 2018-05-24 19:56:05 +0100 |
commit | bb638f7c7d851f20071f5f9ee77224c0173e73ae (patch) | |
tree | 25e5dd540a9064e1c189ad17e1c76ef2027db05a /lualib/rspamadm/plugins_stats.lua | |
parent | 08e99bfde4713e6253ce705926851c6639f65437 (diff) | |
download | rspamd-bb638f7c7d851f20071f5f9ee77224c0173e73ae.tar.gz rspamd-bb638f7c7d851f20071f5f9ee77224c0173e73ae.zip |
[Project] Move rspamadm libraries to a standard place
Diffstat (limited to 'lualib/rspamadm/plugins_stats.lua')
-rw-r--r-- | lualib/rspamadm/plugins_stats.lua | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/lualib/rspamadm/plugins_stats.lua b/lualib/rspamadm/plugins_stats.lua deleted file mode 100644 index 5c9797a9e..000000000 --- a/lualib/rspamadm/plugins_stats.lua +++ /dev/null @@ -1,48 +0,0 @@ ---[[ -Copyright (c) 2017, Vsevolod Stakhov <vsevolod@highsecure.ru> - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -]]-- - -local ansicolors = require "rspamadm/ansicolors" - -local function printf(fmt, ...) - print(string.format(fmt, ...)) -end - -local function highlight(str) - return ansicolors.white .. str .. ansicolors.reset -end - -local function print_plugins_table(tbl, what) - local mods = {} - for k, _ in pairs(tbl) do - table.insert(mods, k) - end - - printf("Modules %s: %s", highlight(what), table.concat(mods, ", ")) -end - -return function(args, _) - print_plugins_table(rspamd_plugins_state.enabled, "enabled") - print_plugins_table(rspamd_plugins_state.disabled_explicitly, - "disabled (explicitly)") - print_plugins_table(rspamd_plugins_state.disabled_unconfigured, - "disabled (unconfigured)") - print_plugins_table(rspamd_plugins_state.disabled_redis, - "disabled (no Redis)") - print_plugins_table(rspamd_plugins_state.disabled_experimental, - "disabled (experimental)") - print_plugins_table(rspamd_plugins_state.disabled_failed, - "disabled (failed)") -end
\ No newline at end of file |