This isn't really specific to your PR, but I wonder if it's worth us indicating required vs. optional in the help strings for the CLI args?