corrected CLI parser syntax for optional arguments