blob: c9db4c2a34c403b18d827e3378c6d145bf8270ea (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#!/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
|