Sometimes we forget and attempt to -Dfoo=bar after the jar when we java -jar my-swarm.jar.
Sometimes we get the name of the property to bind a local address.
Currently passing a standalone.xml or stage-config seems to require a custom main().
By providing better CLI option support by default, we can solve of these issues. We have the technology.
Additionally, providing CLI parsing to users may be useful.