foreach: ajout de l'option -S

This commit is contained in:
Jephté Clain 2020-06-21 22:49:17 +04:00
parent e0e6178aa5
commit bb7a4fc84c
1 changed files with 10 additions and 0 deletions

10
foreach
View File

@ -81,6 +81,9 @@ OPTIONS
la commande. Par défaut, l'affichage est effectué. la commande. Par défaut, l'affichage est effectué.
Avec --parent-title, pour chaque correspondance afficher plutôt le Avec --parent-title, pour chaque correspondance afficher plutôt le
répertoire parent (valide uniquement avec l'option -p) répertoire parent (valide uniquement avec l'option -p)
-S, --git-status
Equivalent à spécifier la commande 'git status --p'
Utiliser avec -G ou -C
-G, --git-projects -G, --git-projects
Equivalent à '--ptitle -p */.git --' e.g '$scriptname -G git pull' pour Equivalent à '--ptitle -p */.git --' e.g '$scriptname -G git pull' pour
mettre à jour les dépôts situés dans un répertoire mettre à jour les dépôts situés dans un répertoire
@ -96,6 +99,7 @@ changedir=
parentdir= parentdir=
expand=1 expand=1
title=auto title=auto
command=
shortcut= shortcut=
args=(+ args=(+
--help '$exit_with display_help' --help '$exit_with display_help'
@ -111,12 +115,18 @@ args=(+
--title title=1 --title title=1
--pt,--parent-title title=p --pt,--parent-title title=p
--nt,--no-title title= --nt,--no-title title=
-S,--git-status command=git-status-p
-G,--git-projects shortcut=git -G,--git-projects shortcut=git
-C,--composer-projects shortcut=composer -C,--composer-projects shortcut=composer
--cc,--composer-cmd shortcut=composer-cmd --cc,--composer-cmd shortcut=composer-cmd
) )
parse_args "$@"; set -- "${args[@]}" parse_args "$@"; set -- "${args[@]}"
case "$command" in
git-status-p)
set -- git status --p "$@"
;;
esac
case "$shortcut" in case "$shortcut" in
git) git)
set -- */.git -- "$@" set -- */.git -- "$@"