3 readonly lib_dir
=${AUR_EXEC_PATH:-'AURUTILS_LIB_DIR'}
7 printf >&2 'usage: %s [command]\n\n' "$argv0"
8 printf >&2 'available commands:\n'
10 for p
in "$lib_dir"/aur-
*; do
11 printf '%q\n' "${p##*/aur-}"
14 printf >&2 '\navailable user commands:\n'
16 compgen
-c aur- |
sort -u |
while IFS
= read -r; do
17 if ! [[ -f $lib_dir/$REPLY ]]; then
18 printf '%q\n' "${REPLY#aur-}"
25 if [[ "$PATH" != "$lib_dir:"* ]]; then
26 readonly PATH
=$lib_dir:$PATH
29 if type -P "aur-$1" >/dev
/null
; then
30 exec "aur-$1" "${@:2}"
32 printf >&2 '%s: %q is not an aur command\n' "$argv0" "$1"