foreach: ajout de l'option -S
This commit is contained in:
parent
e0e6178aa5
commit
bb7a4fc84c
10
foreach
10
foreach
|
@ -81,6 +81,9 @@ OPTIONS
|
|||
la commande. Par défaut, l'affichage est effectué.
|
||||
Avec --parent-title, pour chaque correspondance afficher plutôt le
|
||||
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
|
||||
Equivalent à '--ptitle -p */.git --' e.g '$scriptname -G git pull' pour
|
||||
mettre à jour les dépôts situés dans un répertoire
|
||||
|
@ -96,6 +99,7 @@ changedir=
|
|||
parentdir=
|
||||
expand=1
|
||||
title=auto
|
||||
command=
|
||||
shortcut=
|
||||
args=(+
|
||||
--help '$exit_with display_help'
|
||||
|
@ -111,12 +115,18 @@ args=(+
|
|||
--title title=1
|
||||
--pt,--parent-title title=p
|
||||
--nt,--no-title title=
|
||||
-S,--git-status command=git-status-p
|
||||
-G,--git-projects shortcut=git
|
||||
-C,--composer-projects shortcut=composer
|
||||
--cc,--composer-cmd shortcut=composer-cmd
|
||||
)
|
||||
parse_args "$@"; set -- "${args[@]}"
|
||||
|
||||
case "$command" in
|
||||
git-status-p)
|
||||
set -- git status --p "$@"
|
||||
;;
|
||||
esac
|
||||
case "$shortcut" in
|
||||
git)
|
||||
set -- */.git -- "$@"
|
||||
|
|
Loading…
Reference in New Issue