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

              Assignee:
              Unassigned
              Reporter:
              mudrd8mz David Mudrák (@mudrd8mz)
              Participants:
              Component watchers:
              Andrew Nicols, Jun Pataleta, Michael Hawkins, Shamim Rezaie, Simey Lameze
              Votes:
              2 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated: