¿Hay alguna manera de hacer que Drush descargue módulos en una carpeta específica además de sites/all/modules (por ejemplo, sites/all/contrib, sites/all/core)?
Si esto hace la diferencia, estoy usando Drush 4.4.
No lo he probado pero aparentemente.
drush help dl
- Ruta de destino a la que se copiará el proyecto. Si está proporcionando una ruta relativa, tenga en cuenta que es relativa a la raíz drupal (si es bootstrapped).
Puede establecer esto por defecto en, por ejemplo, sites/all/modules/contrib, en su archivo .drush/drushrc.php.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
También tenga en cuenta que no podrá excluir la parte 'módulos' de la ruta, ya que Drupal usa esto para buscar módulos.
Hay 6 lugares donde puede vivir este archivo :
- Carpeta de sitio de Drupal (por ejemplo, sitios/{default | example.com} /drushrc.php).
- Carpetas Drupal/drush y sites/all/drush, o la carpeta/drush en el directorio arriba de la raíz Drupal.
- En cualquier ubicación, según lo especificado por la opción --config (-c).
- Carpeta .drush del usuario (es decir, ~/.drush/drushrc.php).
- Carpeta de configuración de todo el sistema (por ejemplo, /etc/drush/drushrc.php).
- Carpeta de instalación de drush.