- print " -feeds - update feeds\n";
- print " -feedbrowser - update feedbrowser\n";
- print " -daemon - start single-process update daemon\n";
- print " -cleanup-tags - perform tags table maintenance\n";
- print " -get-feeds - receive popular feeds from linked instances\n";
- print " -import USER FILE - import articles from XML\n";
- print " -update-self - update tt-rss installation to latest version\n";
- print " -quiet - don't show messages\n";
- 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 " -help - show this help\n";
+ print " --feeds - update feeds\n";
+ print " --feedbrowser - update feedbrowser\n";
+ print " --daemon - start single-process update daemon\n";
+ print " --task N - create lockfile using this task id\n";
+ print " --cleanup-tags - perform tags table maintenance\n";
+ print " --quiet - don't output messages to stdout\n";
+ print " --log FILE - log messages to FILE\n";
+ print " --indexes - recreate missing schema indexes\n";
+ print " --update-schema - update database schema\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";
+
+ foreach (PluginHost::getInstance()->get_commands() as $command => $data) {
+ $args = $data['arghelp'];
+ printf(" --%-19s - %s\n", "$command $args", $data["description"]);
+ }
+