1#compdef id
2
3_arguments \
4  '-a[no-op]' \
5  '(-Z --context)'{-Z,--context}'[print only context]' \
6  '(-g --group)'{-g,--group}'[print only EGID]' \
7  '(-G --groups)'{-G,--groups}'[print all GIDs]' \
8  '(-n --name)'{-n,--name}'[print name instead of number]' \
9  '(-r --real)'{-r,--real}'[print real ID instead of effective]' \
10  '(-u --user)'{-u,--user}'[print only EUID]' \
11  '--help[display help]' \
12  '--version[display version]' \
13  ':user:_users'
14