|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/zsh/4.2.6/functions/ |
Upload File : |
#compdef -value-,TERMINFO_DIRS,-default- -P -value-,*PATH,-default-
# options:
# -s <sep> to specify the separator (default is a colon)
# -S to say that the separator should be added as a suffix (instead
# of the default slash)
local sep=: dosuf suf
while [[ "$1" = -(s*|S) ]]; do
case "$1" in
-s) sep="$2"; shift 2;;
-s*) sep="${1[3,-1]}"; shift;;
-S) dosuf=yes; shift;;
esac
done
compset -P "*${sep}"
compset -S "${sep}*" || suf="$sep"
if [[ -n "$dosuf" ]]; then
suf=(-S "$suf")
else
suf=()
fi
_files "$suf[@]" -r "${sep}"' /\t\t\-' -/ "$@"