requested
Signed-off-by: Gordon Hecker <gh@emlix.com>
NEXT:
+ * version information for plugins is displayed now when requested
e2factory-2.3.4rc1
* the plugin interface was extended to permit plugins to register
require("e2lib")
require("e2util")
require("collection")
+require("plugin")
-- Parsing of command-line options
flag("version", "show version number",
function()
print(buildconfig.VERSIONSTRING)
+ plugin.print_descriptions()
e2lib.finish(0)
end,
category)
end
return true, nil
end
+
+--- print a description for each plugin. This is for use with the --version
+-- option. This version always succeeds.
+-- @return nil
+function print_descriptions()
+ for i,pd in ipairs(plugins) do
+ print(pd.description)
+ end
+end