pff: améliorer l'affichage de pff --infos

This commit is contained in:
Jephté Clain 2018-02-07 15:32:11 +04:00
parent f0ae5ae118
commit ed0659f2a1
1 changed files with 8 additions and 1 deletions

9
pff
View File

@ -192,7 +192,11 @@ supportées sont:
--infos [WORKDIR] --infos [WORKDIR]
Afficher des informations sur le projet courant: profils, fichiers Afficher des informations sur le projet courant: profils, fichiers
locaux, profil courant, etc. C'est la commande par défaut." locaux, profil courant, etc. C'est la commande par défaut.
Les fichiers locaux sont taggés avec les valeurs suivantes
${COULEUR_ROUGE}P${COULEUR_NORMALE} il existe un patch pour ce fichier dans le profil courant
${COULEUR_BLEUE}*${COULEUR_NORMALE} ce fichier local est spécifique à ce profil
${COULEUR_BLEUE}C${COULEUR_NORMALE} ce fichier local est spécifique au profil Common"
} }
# Nomenclature pour le nommage des fichiers traités: # Nomenclature pour le nommage des fichiers traités:
@ -992,10 +996,13 @@ function infos_cmd() {
for rfile in "${lfiles[@]}"; do for rfile in "${lfiles[@]}"; do
setx -a vlfiles=get_vlfiles "$pffdir" "$rfile" "$profile" setx -a vlfiles=get_vlfiles "$pffdir" "$rfile" "$profile"
setx Pfile=get_pfile "$pffdir/$rfile" "$profile" "$pffdir" setx Pfile=get_pfile "$pffdir/$rfile" "$profile" "$pffdir"
setx Cfile=get_Cfile "$pffdir/$rfile" "$pffdir"
if [ ${#vlfiles[*]} -gt 0 ]; then if [ ${#vlfiles[*]} -gt 0 ]; then
flag="${COULEUR_ROUGE}P${COULEUR_NORMALE} " flag="${COULEUR_ROUGE}P${COULEUR_NORMALE} "
elif [ -f "$Pfile" ]; then elif [ -f "$Pfile" ]; then
flag="${COULEUR_BLEUE}*${COULEUR_NORMALE} " flag="${COULEUR_BLEUE}*${COULEUR_NORMALE} "
elif [ "$profile" != Common -a -f "$Cfile" ]; then
flag="${COULEUR_BLEUE}C${COULEUR_NORMALE} "
else else
flag=" " flag=" "
fi fi