Como posso dizer ao Drush em qual pasta um módulo deve ser copiado?
20
Existe uma maneira de transformar os módulos de download do Drush em uma pasta especificada, além de sites / all / modules (por exemplo, sites / all / contrib, sites / all / core)?
Eu acho que, em vez de sites/all/contrib, você queria escrever sites/all/modules/contrib, certo? ;) Btw., sites/all/modules/coreRealmente não faz sentido, porque os módulos principais (que NÃO devem ser invadidos) simplesmente entram no modulesdiretório e não são baixados mais tarde - apenas são atualizados com uma atualização regular do Drupal.
Sk8erPeter
Respostas:
14
Eu não tentei, mas aparentemente.
drush help dl
--destination Caminho para o qual o projeto será copiado. Se você estiver fornecendo um caminho relativo, observe que é relativo à raiz do drupal (se for inicializada).
Obrigado por publicá-lo como uma resposta separada. Esta é a resposta real para definir o diretório de download padrão, como eu disse anteriormente . :) +1 para isso. (Btw. Espero que o OP mude a resposta aceita para esta.;))
Sk8erPeter 10/10/13
11
Para sites/all/contribvocê apenas criar esse diretório, o drush o reconhecerá e será usado em todos os módulos de contribuição. Para dir diferentes, use a resposta acima com as drushrc.phpconfigurações.
sites/all/contrib
, você queria escreversites/all/modules/contrib
, certo? ;) Btw.,sites/all/modules/core
Realmente não faz sentido, porque os módulos principais (que NÃO devem ser invadidos) simplesmente entram nomodules
diretório e não são baixados mais tarde - apenas são atualizados com uma atualização regular do Drupal.Respostas:
Eu não tentei, mas aparentemente.
fonte
sites/all/contrib
você só precisa caixote este dir, Drush irá reconhecê-lo e uso de todos os módulos contribVocê pode usar como padrão, por exemplo, sites / all / modules / contrib, no seu arquivo .drush / drushrc.php.
Observe também que você não poderá excluir a parte dos 'módulos' do caminho, pois o Drupal usa isso para procurar módulos.
Existem 6 lugares em que este arquivo pode ficar :
fonte
sites/all/contrib
você apenas criar esse diretório, o drush o reconhecerá e será usado em todos os módulos de contribuição. Para dir diferentes, use a resposta acima com asdrushrc.php
configurações.