blob: 218f0cfe74c595d2802130ca85ab8c26e39254bc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# bash shell function completion -*- shell-script -*-
_comp_cmd_function()
{
local cur prev words cword comp_args
_comp_initialize -- "$@" || return
if ((cword == 1)); then
_comp_compgen -- -A function
else
local funcdef=$(type -- "${words[1]}" 2>/dev/null | command sed -e 1,2d)
COMPREPLY=("()${funcdef:+ $funcdef}")
fi
} &&
complete -F _comp_cmd_function function
# ex: filetype=sh
|