Is there a way to make Drush download modules into a specified folder besides sites/all/modules (e.g. sites/all/contrib, sites/all/core)?
If this makes a difference, I am using Drush 4.4.
Drupal Answers is a question and answer site for Drupal developers and administrators. It only takes a minute to sign up.
Sign up to join this communityIs there a way to make Drush download modules into a specified folder besides sites/all/modules (e.g. sites/all/contrib, sites/all/core)?
If this makes a difference, I am using Drush 4.4.
I've not tried it but apparently.
drush help dl
--destination Path to which the project will be copied. If you're providing a relative path, note it is relative to the drupal root (if bootstrapped).
sites/all/contrib
you just need to crate this dir, drush will recognize it and use for all contrib modules
– sobi3ch
Jun 25 '15 at 8:53
You can default this to, for example, sites/all/modules/contrib, in your .drush/drushrc.php file.
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Also note that you won't be able to exclude the 'modules' part of the path, as Drupal uses this to scan for modules.
There are 6 places this file can live:
- Drupal site folder (e.g. sites/{default|example.com}/drushrc.php).
- Drupal /drush and sites/all/drush folders, or the /drush folder in the directory above the Drupal root.
- In any location, as specified by the --config (-c) option.
- User's .drush folder (i.e. ~/.drush/drushrc.php).
- System wide configuration folder (e.g. /etc/drush/drushrc.php).
- Drush installation folder.
sites/all/contrib
you just need to crate this dir, drush will recognize it and use for all contrib modules. For different dir use above answer with drushrc.php
settings.
– sobi3ch
Jun 25 '15 at 8:53
sites/all/contrib
, you wanted to writesites/all/modules/contrib
, right? ;) Btw.,sites/all/modules/core
doesn't really make sense, because core modules (which MUSTN'T get hacked) simply get intomodules
directory, and they do not get downloaded later - they just get updated on a regular Drupal update. – Sk8erPeter Oct 6 '13 at 11:19