Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierLenny

Script bash : Executer une lambda sur une liste de dossiers

13 mars 2020 à 21:31

Quand je bossais sur les commons, je me suis fait cette commande pour appliquer une lambda à tout les repertoires enfants commençant par "common-"

#!/usr/bin/env bash
export DIRS=$(find . -maxdepth 1 -mindepth 1 -type d -name "common-*" -printf '%f\n')
for folder in $DIRS
do
(cd $folder && eval $1)
done

Et ça s'utilise comme ça
./foreach mvn clean install -Pprod <a href="https://cakeozolives.com/shaarli-lenny/?addtag=lance" title="Hashtag lance">#lance</a> le build en prod sur tout les commons
Permalien

❌
❌