#compdef sockstat local -a args protocols local proto case $OSTYPE in *bsd*) args=( '-4[show AF_INET (IPv4) sockets]' '-6[show AF_INET6 (IPv6) sockets]' '-c[show connected sockets]' '-l[show listening sockets]' '*-p+[specify port number]:port numbers (comma delimited)' '-u[show AF_LOCAL (UNIX) sockets]' ) ;| freebsd*) for proto in ${${(M)${(f)"$(