Compositeur - exécuter des scripts uniquement en environnement de dev

C'est mon compositeur.fichier json:

"require": {
    "php": ">=5.4",
    "zendframework/zendframework": "2.*",
    "doctrine/doctrine-module": "dev-master",
    "doctrine/doctrine-orm-module": "0.*",
    "gedmo/doctrine-extensions": "dev-master"
},
"require-dev": {
    "phpunit/phpunit": "3.7.*"
},
"scripts": {
    "post-update-cmd": [
        "rm -rf vendor/Behat",
        "git clone git://github.com/Behat/Behat.git",
        "cp composer.phar Behat/composer.phar",
        "cd Behat && git submodule update --init",
        "cd Behat && php composer.phar install",
        "cd Behat && php composer.phar require guzzle/guzzle:3.0.*",
        "mv Behat vendor/Behat",
        "ln -sf ../Behat/bin/behat vendor/bin/"
    ]
}

Comment puis-je faire en sorte que les scripts ne sont exécutés dans l'environnement de dev?

Fondamentalement, je veux que l'exécution de scripts seulement quand je l'appelle:

php composer.phar update --dev
InformationsquelleAutor Richard Knop | 2012-10-26