title: Defining ZSH completion function (compdef) for multiple commands
body: <p>I have a ZSH completion script called </p>
  
  <pre><code>#compdef kubens
  _arguments "1: :(- $(kubectl get namespaces -o=jsonpath='{range .items[*].metadata.name}{@}{"\n"}{end}'))"
  </code></pre>
  
  <p>This provides completion to the <code>kubens</code> command. However if user provides a certain installation argument, the program is linked with <code>kns</code> name, so I am trying to provide completion for both of these commands uing the same <code>#compdef</code>.</p>
  
  <p>How do I achieve that?</p>