nutools/uprefix

46 lines
958 B
Plaintext
Raw Permalink Normal View History

2013-08-27 15:14:44 +04:00
#!/bin/bash
# -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8
source "$(dirname -- "$0")/lib/ulib/auto" || exit 1
urequire PREFIXES-DEFAULTS
2013-08-27 15:14:44 +04:00
function display_help() {
uecho "$scriptname: Afficher les préfixes valides pour uinst
USAGE
$scriptname -l|--dump|prefix...
OPTIONS
-l
Afficher la liste des préfixes valides
--dump
Afficher la liste des préfixes valides et leurs valeurs
prefix
Afficher la valeur du préfixe spécifié"
}
action=expand
parse_opts "${PRETTYOPTS[@]}" \
--help '$exit_with display_help' \
-l action=list \
--dump action=dump \
@ args -- "$@" && set -- "${args[@]}" || die "$args"
compute_java_prefixes
compute_webobjects_prefixes
compute_apache_prefixes
compute_ldap_prefixes
case "$action" in
expand)
for prefix in "$@"; do
expand_prefix "$prefix"
done
;;
list)
list_prefixes
;;
dump)
dump_prefixes
;;
esac