maj doc; cosmetic

This commit is contained in:
Jephte CLAIN 2014-12-22 17:01:51 +04:00
parent 5a7fa99106
commit c381fcda51
2 changed files with 6 additions and 3 deletions

View File

@ -306,8 +306,8 @@ function parse_args_check() {
# initialisé avec la liste des options. En sortie, ce tableau contient la liste
# des arguments restant sur la ligne de commande. En cas d'erreur, retourner 1.
# Exemple d'utilisation:
# args=(-c:,--config: .)
# parse_args_check "$@" || return
# args=(...)
# parse_args_check "$@" || return; set -- "${args[@]}"
parse_opts "${PRETTYOPTS[@]}" "${args[@]}" @ args -- "$@" && return 0
eerror "$args"
return 1
@ -317,6 +317,9 @@ function parse_args() {
# initialisé avec la liste des options. En sortie, ce tableau contient la liste
# des arguments restant sur la ligne de commande. En cas d'erreur, quitter le
# script avec die()
# Exemple d'utilisation:
# args=(...)
# parse_args_check "$@"; set -- "${args[@]}"
parse_opts "${PRETTYOPTS[@]}" "${args[@]}" @ args -- "$@" || die "$args"
}

View File

@ -14,7 +14,7 @@ function base_umove() {
local -a args
local updatedir
args=(-d:,--updatedir: .)
parse_args_check "$@" && set -- "${args[@]}" || return
parse_args_check "$@" || return; set -- "${args[@]}"
eerror_unless [ -z "$updatedir" -o -d "$updatedir" ] "$updatedir: doit être un répertoire" || return
eerror_if [ $# -eq 0 ] "Vous devez spécifier les fichiers à déplacer" || return