blob: d25f1824d45dfd8944a8f267716e4a753f0e5437 (
plain) (
tree)
|
|
# Completion setup for mex(1df), completing non-executable files in $PATH
_mex() {
local -a path
IFS=: read -ra path < <(printf '%s\n' "$PATH")
local dir name
for dir in "${path[@]}" ; do
[[ -d $dir ]] || continue
for name in "$dir"/* ; do
[[ -f $name ]] || continue
! [[ -x $name ]] || continue
COMPREPLY[${#COMPREPLY[@]}]=${name##*/}
done
done
}
complete -F _mex mex
|