diff --git a/q2cli/cli.py b/q2cli/cli.py index d2fd8583..c97d31c6 100644 --- a/q2cli/cli.py +++ b/q2cli/cli.py @@ -27,6 +27,10 @@ class QiimeCLI(click.MultiCommand): def list_commands(self, ctx): plugins = list(sorted(self._plugin_manager.plugins.keys())) + for idx, key in enumerate(plugins): + plugin = self._plugin_manager.plugins[key] + if not plugin.methods and not plugin.visualizers: + del plugins[idx] builtins = list(sorted(self._builtin_commands.keys())) commands = builtins + plugins return commands