Exit successfully with --help

Passing `--help` is a legitimate use, so it should not `exit(1)`. Besides, this is
useful to test whether the command is available.