Drupal: Recursos + Drush + Git Aliases para aumentar a produtividade

Se você estiver usando o módulo de recursos para exportar a configuração do site Drupal, Drush e Git como seu VCS, experimente esses apelidos para economizar muito tempo e aumentar sua produtividade.

  1. Crie um recurso para encapsular a configuração do seu site. Neste exemplo, vamos chamá-lomysite_config

  2. Adicione um parâmetro de configuração no repo git para seu site:

    git config project.config mysite_config

  3. Adicione esses aliases git à sua configuração global para imitar os atalhos drush para atualização de recurso, exportação de recurso e reversão de recurso (você precisará editar o arquivo diretamente):

Cada um é uma linha

fe = "!sh -c '[ -n $(git config project.config) ] && [ $# = 1 ] && drush -y fe $(git config project.config) $1 || echo "Usage: git fe <features-component>"" >&2 && exit 1' -""

fr
= ""!sh -c '[ -n $(git config project.config) ] && drush -y fr $(git config project.config) || echo ""Set the configuration feature: git config project.config <feature-name>"" >&2 && exit 1' -""

fu
= ""!sh -c '[ -n $(git config project.config) ] && drush -y fu $(git config project.config) && git status || echo ""Set the configuration feature: git config project.config <feature-name>"" >&2 && exit 1' -""

Agora