docs: def get_plugins():
      """Gets available plugins by looking into the plugins/ directory"""
      if os.path.exists('plugins'):
          for filename in sorted([f for f in os.listdir('plugins')
                  if not os.path.isdir(f) and f.endswith(".py")]):
              plugin_name = filename[:-3]
              try:
                  plugin = import_plugin(plugin_name)
              except SystemExit as e:
                  description = "Plugin has a syntax error"
              else:
                  description = plugin.__doc__ or "No description found"
              yield {plugin_name: description}