To make the game show the CLI usage, you need to invoke
glestadv --help
This, on the other hand, will not display the usage:
glestadv -help
Instead, this results in this output:
unknown argument: -help
All the other CLI arguments use a single dash format, though, as the usage shows:
glestadv --help
usage: ./build/source/game/glestadv [options]
-server startup and immediately host a game
-client IP startup and immediately connect to server IP
-configdir path set location of configs and logs to path
-datadir path set location of data
-loadmap map tileset load maps/map.gbm with tilesets/tileset for map preview
-scenario category name load immediately scenario/category/name
Trying to invoke GAE with a double-dashed variant of these options again results in (for example):
unknown argument: --client
GAE should either accept only single or only double-dashes CLI arguments, or both, but not require single-dashes arguments in some and double-dashed arguments in other cases (unless a getopts-like difference of single vs. multiple character arguments is made).