Drush

Contenus tagués avec drush. Vers l'entrée de mon livre sur drush.

Git un VCS (controle de version)

Source: The Definitive Guide to Drupal (fin 2011) en anglais (ch 2).

  • git add .
  • git status  voir ce qu'on va envoyer
  • git log  liste de ce qu'on a commité. git log --pretty=oneline -n5  donne 5 last
  • git checkout mymodule.info pour vérifier un fichier ou révision.
  • git commit -m "Mon message avec liste des changements"

restaurer le fichier tq last commit: git checkout -- path/to/filename.php

autre commande utile: drush cc all   puis  drush sql-dump > filename.sql
                                 ou mieux, Git Backup Drush script

omega 3 - tests de sous modèles vm

sur vm Ubuntu13, sur version dev gandi.

cv

om3cv

activation context, delta... (voir conf pour omega 3)
admin/appearance/omega-tools/add en 3 étapes: om3cv dans all avec Omega HTML5 Starterkit (si soucis de droit: sudo chmod 777 sites/all/themes/)
activé par défaut, Advanced conf: activer case à cocher "Manipulate the content of om3cv.info" (voir un extrait ci-joint)

install pour omega4 : Ruby

Dans le thème vérifier s'il existe .ruby-gemset et .ruby-version qui indiquent les versions à utiliser. Gems dépend de la version de ssas.
Installer ruby-2.1.4 (1.9.3 min) et bundle. Puis sass et les gems.

Vérifier versions installées: rvm list   ;   bundle show  ;   gem list

et quelques commandes gem

Core drush commands

drush [options] <command> [argument1] [argument2]

https://github.com/drush-ops/drush http://drupal.stackexchange.com/questions/tagged/drush  nouveau: http://www.drushcommands.com/

Notes sur commandes (et alias): core-config (conf) et core-requirements (rq), archive-dump (ard=arb et arr), updb (idem /update.php), drupal-directory (dd), search-status search-index et  search-reindex et la gestion des pw (sql et drupal drush uli ou upwd)

sortir du mode maintenance drush vset maintenance_mode 0

sur cette page: conf - rq - ard et arr - search  uli  cli  ev - sur ce site: users et roles - drush et thèmes

 

lib php pour drupal - install coder-sniffer

vm ubuntu13 - install dru1 site ex01 : module php code sniffer

 

sudo pear install PHP_CodeSniffer-1.5.0RC4
 

Omega 4 (vm site01)

Omega 4 en /var/www/dru7/sites/site01

  • Ohm
  • MonTO4 créé via drush omega-wizard - logo home page rouge
  • MonO4-v0

    • MonO4-v0.0 - logo fond vert

Omega tools (Omega4)

sudo drush omega-wizard  -> crée sous theme

Omega_tools est intégré à omega 4 => si en omega 4 il faut desinstaller Omega_tools.
Omega_tools 3 est pour Omega 3 (et 2 pour omega 2).

Drush

Page d'archive (drush v6 et v7), la version actuelle est drush v8, bientot v9.

site officiel (en anglais) http://drush.ws/  http://www.drushcommands.com/

drush @site1a  pml | grep Enabled       voir maj à installer drush up -n | grep available
vider caches:  drush cc all          logs   drush wd-show   drush wd-list
état de chaque thème : drush pml | fgrep -e Theme

    Vers ma page dédiée "Drush et les thèmes" et ard. Vers patcher avec drush

    Pages

    S'abonner à RSS - Drush