Normalmente, si può scaricare un modulo da drupal.org in questo modo:
drush dl views
Tuttavia, questo non funziona per i progetti sandbox. C'è un modo semplice per scaricarli o sono bloccato git clone
?
Normalmente, si può scaricare un modulo da drupal.org in questo modo:
drush dl views
Tuttavia, questo non funziona per i progetti sandbox. C'è un modo semplice per scaricarli o sono bloccato git clone
?
Risposte:
Credo che tu sia bloccato con git per questo. Drush richiede l'uso di un nome di modulo, anche durante il recupero con git ( drush dl --package-handler=git_drupalorg
), e i progetti sandbox non hanno nomi di modulo.
Drush richiede anche di scaricare una versione di un modulo. I progetti Sandbox non hanno versioni. Questo può anche essere solo in base alla progettazione, poiché l'utilizzo dei moduli sandbox può essere pericoloso ed è reso difficile di proposito.
Potresti automatizzarlo leggermente con un alias git. Potresti impostare qualcosa del tipo:
git dl-sb username/number project_name
Questo farebbe solo git clone http://git.drupal.org/sandbox/username/number.git project_name
Potresti anche scrivere un comando drush che farebbe la stessa cosa, anche se sarebbe uno strano comando drush ...
È possibile scaricare il progetto sandbox con drush usando make file.
Ecco il file 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
Quindi puoi eseguirlo tramite:
drush make --no-core example.make # optional options are: -y --working-copy --no-gitinfofile --verbose
La pagina a cui Jonathan Sibley si riferisce ( http://drupal.org/node/1576296 ) dice qualcosa del tipo: