Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-51813

Provide a command line interface for the plugin manager features

    XMLWordPrintable

Details

    Description

      Currently, the upgrade via command line fails if there are unsatisfied plugin dependencies. Also, there is no CLI alternative to all the nice new features introduced in MDL-49329 such as ability to update all installed plugins etc.

      So, this is a proposal to have a new admin/cli/plugman.php tool with wide range of accepted parameters to perform operations like

      • List all installed plugins in a requested format, e.g. php plugman.php --list --fields=name,versiondb,rootdir --separator=';'
      • Search for plugins available in the plugins directory
      • Install/upgrade plugins
      • Resolve available missing dependencies

      etc.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mudrd8mz David Mudrák (@mudrd8mz)
              Votes:
              3 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated: