Support commonly used help options: -h, --help, /?. At the very least if an option is not recognized, then show usage. Don't quietly ignore the error and start the GUI. The defined combination of --cl --help is not helpful. It requires the new user to
know the options before he can get help about the options.
Also a minor point --help --cl doesn't work. It is the first time I have seen options which are not commutative.
Another approach to help, would be to offer hyperlinks in the GUI: one to the download page, so users can quickly check for updates; and another for the documentation page. Too many projects don't offer any documentation, so it is good to advertise that you