Posted by lsiden on September 8, 2010 at 4:24am
Can anyone tell me what the 'pm' stands for in all the 'pm-...' Drush commands? It is also used as a filter.
Can anyone tell me what the 'pm' stands for in all the 'pm-...' Drush commands? It is also used as a filter.
Comments
Package Manager
See http://drush.ws/about
package manager
drush pm is the Drush package manager.
Project manager would be an
Project manager would be an acceptable answer as well. Thats what drupal.org calls them (modules, themes, ...).
follow up
Perhaps I'm wrong in some point but in general there's some incongruence in drupal terminology that we've hit several times in drush:
So drush pm has some commands for packages(in the sense of drupal.org's project or .tgz) and some for projects (in the sense of individual modules and themes):
* drush dl package (.tgz)
* drush pm-releases (.tgz)
* drush pm-enable module theme
* drush pm-info module theme
....
We also use the package (module group) in pm-info command. I think a little step towards clarification could be to rename package fieldsets to 'group' in drupal and to use package in pm-info for the containing .tgz of a module, that is a more valuable info.
Package as in module groups doesn't make sense to me, but for "Core" and "Core - required" and required ones have gone away in d7, that introduces also the 'Testing' package/group.
Replace "pm" with "project"?
I created a Drush issue Replace pm with project? #6074.