blob: c9db4c2a34c403b18d827e3378c6d145bf8270ea (
plain) (
tree)
|
|
#!/bin/ksh
complete() {
if type "$1" >/dev/null
then
typeset cmd="$1"
typeset num="$2"
shift 2
set -A "complete_${cmd}${num:+"_$num"}" -- "$@"
fi
}
complete sysctl "" $(sysctl | sed 's/[ =].*//')
complete rcctl 1 disable enable get ls order set restart start stop
complete rcctl 2 $(rcctl ls all)
complete git 1 $(git --list-cmds=main)
complete kill 1 -9 -HUP -INFO -KILL -TERM
complete pkill 1 -9 -HUP -INFO -KILL -TERM
|