zsh alias not recognizing : command not found
<p>Hellor everybody, i wanted to add an alias in my .zshrc file but please have a look at this i really don't understand   </p>

<pre><code>[23:29:36] charvet:~ $ expressvpn
NAME:
    expressvpn - ExpressVPN command line interface

USAGE:
    expressvpn command [arguments...]

VERSION:
    1.1.0 (e822d60)

COMMANDS:
    activate     Activate account
    connect      Connect to VPN
    disconnect   Disconnect from VPN
    status       Display service information
    list, ls     List VPN locations
    autoconnect  Enable / disable auto-connect
    protocol     Display / change preferred protocol
    refresh      Refresh VPN clusters
    reset        Reset VPN account
    diagnostics  Display connection diagnostics
    preferences  List user preferences
    help, h      Shows a list of commands or help for one command

 GLOBAL OPTIONS:
    --help, -h       show help
    --version, -v    print the version
</code></pre>

<p>Then i wrote in my file .zshrc </p>

<pre><code> alias expressvpn=vpn
</code></pre>

<p>Then in zsh :</p>

<pre><code> [23:29:46] charvet:~ $ source .zshrc
 ls='ls --color=tty'
 [23:29:52] charvet:~ $ vpn
 zsh: command not found: vpn
 [23:29:55] charvet:~ $ 
</code></pre>

<p>I am completely lost, i don't understand. People talk about the white space around the "=" but i haven't any.</p>