mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2026-02-10 16:01:33 +00:00
add -list-plugins option; about sections to plugins
This commit is contained in:
13
update.php
13
update.php
@@ -22,7 +22,6 @@
|
||||
|
||||
init_connection($link);
|
||||
|
||||
|
||||
$op = $argv;
|
||||
|
||||
if (count($argv) == 0 && !defined('STDIN')) {
|
||||
@@ -55,6 +54,7 @@
|
||||
print " -indexes - recreate missing schema indexes\n";
|
||||
print " -convert-filters - convert type1 filters to type2\n";
|
||||
print " -force-update - force update of all feeds\n";
|
||||
print " -list-plugins - list all available plugins\n";
|
||||
print " -help - show this help\n";
|
||||
print "Plugin options:\n";
|
||||
|
||||
@@ -258,6 +258,17 @@
|
||||
last_updated = '1970-01-01'");
|
||||
}
|
||||
|
||||
if (in_array("-list-plugins", $op)) {
|
||||
$tmppluginhost = new PluginHost($link);
|
||||
$tmppluginhost->load_all();
|
||||
foreach ($tmppluginhost->get_plugins() as $name => $plugin) {
|
||||
$about = $plugin->_about();
|
||||
|
||||
printf("%-60s - v%.2f (by %s)\n%s\n\n",
|
||||
$name, $about[0], $about[2], $about[1]);
|
||||
}
|
||||
}
|
||||
|
||||
$pluginhost->run_commands($op);
|
||||
|
||||
db_close($link);
|
||||
|
||||
Reference in New Issue
Block a user