it-swarm-eu.dev

Jak poznám Drush, do které složky se má modul zkopírovat?

Existuje způsob, jak přimět Drush stáhnout moduly do určené složky kromě webů/všech/modulů (např. Weby/vše/přispět, weby/vše/jádro)?

Pokud to změní rozdíl, používám Drush 4.4.

20
chrisjlee

Nezkoušel jsem to, ale zjevně.

drush help dl

--destination Cesta, na kterou bude projekt zkopírován. Pokud zadáváte relativní cestu, vezměte na vědomí, že se jedná o kořen drupal root (je-li zavázán)).

14
Jeremy French

Můžete to nastavit například na weby/všechny/moduly/přispět v souboru .drush/drushrc.php.

$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib'); 

Také si všimněte, že nebudete moci vyloučit část 'modulů' z cesty, protože Drupal to používá pro vyhledávání modulů).

Existuje 6 míst, kde tento soubor může žít :

  1. Složka webu Drupal (např. Sites/{default | example.com} /drushrc.php).
  2. Složky Drupal/drush a sites/all/drush nebo složka/drush v adresáři nad kořenem Drupal).
  3. Na jakémkoli místě podle volby --config (-c).
  4. Složka uživatele .drush (tj. ~/.Drush/drushrc.php).
  5. Složka pro konfiguraci celého systému (např. /Etc/drush/drushrc.php).
  6. Složka instalace Drush.
23
jhedstrom