The commands installed (defined in Setuptools ‘entry_points’) are unclear:
The GUI client is ambiguously named mullvad. This implies, incorrectly, that it implements Mullvad; but it actually is only the GUI client, and there are other programs that comprise Mullvad.
mullvad
This command would be better named mullvad-gui.
mullvad-gui
The tunnel program is named mtunnel. This does not clearly show that it is specific to the Mullvad system.
mtunnel
This command would be better named mullvad-tunnel.
mullvad-tunnel
I am addressing this in the branch https://pagure.io/mullvad-client/commits/wip/issue/command-filenames (currently WIP so could rebase at any time).
Metadata Update from @bignose: - Issue assigned to bignose