Script pour mettre à jour par SVN et GIT tous les plugins d’un SPIP

Script de maj plugins SPIP en SVN et GIT

, par Christophe

Un petit script qui permet de mettre à jour en ligne de commande tous les plugins d’un site SPIP qui sont versionnés soit sous SVN soit sous GIT

maj_plugins.sh

#!/bin/bash
# script de maj des plugins d'un spip

dossier=($(ls -d *))
for i in "${dossier[@]}"
do
        if [ -d "$i/.svn" ];then svn up ./$i ;fi
        if [ -d "$i/.git" ];then echo "Mise à jour de $i :"; cd $i; git pull; cd .. ; fi
done

Utilisation :
- Créer un fichier maj_plugin.sh contenant le code ci-dessus.
- Placer ce fichier dans un répertoire de votre PATH.


- Placez vous dans le répertoire plugins/ de votre site, et lancez le script

Licence Creative Commons Cet article est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.