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)'
|
||||
|
||||
OPTIONS
|
||||
-i
|
||||
-i, --show-desc
|
||||
-n, --show-note
|
||||
Afficher la description du répertoire. C'est l'action par défaut si ce
|
||||
script est lancé *sans argument*
|
||||
-d
|
||||
-d, --dump
|
||||
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
|
||||
répertoire.
|
||||
-e
|
||||
-e, --edit
|
||||
Editer les variables du répertoire
|
||||
--local-vars
|
||||
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
|
||||
jusqu'à la racine. Pour ne considérer que les variables du répertoire
|
||||
spécifié (par défaut), utiliser --local-only
|
||||
|
@ -132,7 +133,7 @@ parse_opts "${PRETTYOPTS[@]}" \
|
|||
--help-vars '$exit_with display_help_vars' \
|
||||
-u,--update action=update \
|
||||
-i,--show-desc action=desc \
|
||||
--show-note action=desc:note \
|
||||
-n,--show-note action=desc:note \
|
||||
-d,--dump action=dump \
|
||||
-x,--eval action=eval \
|
||||
-e,--edit action=edit \
|
||||
|
@ -173,7 +174,14 @@ elif [ "$action" == "desc" ]; then
|
|||
udir_eval "$udir" '
|
||||
if [ -n "$udir_desc" -o -n "$udir_note" ]; then
|
||||
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
|
||||
'
|
||||
|
||||
|
|
Loading…
Reference in New Issue