Normalmente, pode-se baixar um módulo do drupal.org assim:
drush dl views
No entanto, isso não funciona para projetos de sandbox. Existe uma maneira fácil de baixá-los ou estou com problemas git clone
?
Normalmente, pode-se baixar um módulo do drupal.org assim:
drush dl views
No entanto, isso não funciona para projetos de sandbox. Existe uma maneira fácil de baixá-los ou estou com problemas git clone
?
Respostas:
Eu acredito que você está preso com o git para este. Drush requer o uso de um nome de módulo, mesmo ao buscar com git ( drush dl --package-handler=git_drupalorg
), e os projetos sandbox não têm nomes de módulo.
Drush também requer que você baixe uma versão de um módulo. Os projetos de sandbox não têm lançamentos. Isso também pode ser apenas por design, pois o uso de módulos sandbox pode ser perigoso e dificultado de propósito.
Você pode automatizá-lo levemente com um alias do git. Você pode configurar algo como:
git dl-sb username/number project_name
Isso apenas faria git clone http://git.drupal.org/sandbox/username/number.git project_name
Você também pode escrever um comando drush que faria a mesma coisa, embora fosse um comando estranho drush ...
É possível baixar o projeto sandbox com drush usando o arquivo make.
Aqui está o arquivo example.make:
core = 7.x
api = 2
; Sandbox module
projects[range_field][type] = module
projects[range_field][download][type] = git
projects[range_field][download][branch] = "7.x-1.x"
projects[range_field][download][url] = http://git.drupal.org/sandbox/Taran2L/1848632.git
projects[range_field][download][revision] = a1cc04da3c1dd957e6808b7e6a381c5970904863
Então você pode executá-lo via:
drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
A página que Jonathan Sibley está se referindo ( http://drupal.org/node/1576296 ) diz algo como: