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
doneUtilisation :
– 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
