changer l'affichage de udir, et mettre à jour la doc
This commit is contained in:
parent
9fe71b3e11
commit
01ea57ea6d
22
udir
22
udir
|
@ -18,19 +18,20 @@ pour définir un tableau:
|
||||||
$scriptname /path/to/dir 'array=(first second)'
|
$scriptname /path/to/dir 'array=(first second)'
|
||||||
|
|
||||||
OPTIONS
|
OPTIONS
|
||||||
-i
|
-i, --show-desc
|
||||||
|
-n, --show-note
|
||||||
Afficher la description du répertoire. C'est l'action par défaut si ce
|
Afficher la description du répertoire. C'est l'action par défaut si ce
|
||||||
script est lancé *sans argument*
|
script est lancé *sans argument*
|
||||||
-d
|
-d, --dump
|
||||||
Afficher toutes les variables définies pour le répertoire 'dir'.
|
Afficher toutes les variables définies pour le répertoire 'dir'.
|
||||||
-x 'cmds;...'
|
-x, --eval 'CMDS;...'
|
||||||
Exécuter les commandes dans le contexte des variables définies pour le
|
Exécuter les commandes dans le contexte des variables définies pour le
|
||||||
répertoire.
|
répertoire.
|
||||||
-e
|
-e, --edit
|
||||||
Editer les variables du répertoire
|
Editer les variables du répertoire
|
||||||
--local-vars
|
--local-vars
|
||||||
Avec -d, ajouter des directives 'local' aux définitions de variables
|
Avec -d, ajouter des directives 'local' aux définitions de variables
|
||||||
-A
|
-A, --all-parents
|
||||||
Avec -d et -x, considérer les variables de tous les répertoires parents
|
Avec -d et -x, considérer les variables de tous les répertoires parents
|
||||||
jusqu'à la racine. Pour ne considérer que les variables du répertoire
|
jusqu'à la racine. Pour ne considérer que les variables du répertoire
|
||||||
spécifié (par défaut), utiliser --local-only
|
spécifié (par défaut), utiliser --local-only
|
||||||
|
@ -132,7 +133,7 @@ parse_opts "${PRETTYOPTS[@]}" \
|
||||||
--help-vars '$exit_with display_help_vars' \
|
--help-vars '$exit_with display_help_vars' \
|
||||||
-u,--update action=update \
|
-u,--update action=update \
|
||||||
-i,--show-desc action=desc \
|
-i,--show-desc action=desc \
|
||||||
--show-note action=desc:note \
|
-n,--show-note action=desc:note \
|
||||||
-d,--dump action=dump \
|
-d,--dump action=dump \
|
||||||
-x,--eval action=eval \
|
-x,--eval action=eval \
|
||||||
-e,--edit action=edit \
|
-e,--edit action=edit \
|
||||||
|
@ -173,7 +174,14 @@ elif [ "$action" == "desc" ]; then
|
||||||
udir_eval "$udir" '
|
udir_eval "$udir" '
|
||||||
if [ -n "$udir_desc" -o -n "$udir_note" ]; then
|
if [ -n "$udir_desc" -o -n "$udir_note" ]; then
|
||||||
eecho "$udir_ppath: $udir_desc"
|
eecho "$udir_ppath: $udir_desc"
|
||||||
[ -n "$udir_note" ] && estepe "$udir_note"
|
if [ -n "$udir_note" ]; then
|
||||||
|
maxi="${COLUMNS:-80}"
|
||||||
|
line=
|
||||||
|
while [ ${#line} -lt $maxi ]; do line="$line="; done
|
||||||
|
eecho "$COULEUR_ROUGE$line$COULEUR_NORMALE
|
||||||
|
$udir_note
|
||||||
|
$COULEUR_ROUGE$line$COULEUR_NORMALE"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
'
|
'
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue