Use switch instead of positional argument
Update zsh completion