Parse commandline arguments (common formats) on osx/linux/windows:
--param1 => argv.param1 = true
--param2 "ab c" => argv.param2 = 'ab c'
--param3 abc => argv.param3 = 'abc'
-p4 => argv.p4 = true
-p4 val => argv.p4 = 'val'
-p4 "val 2" => argv.p4 = 'val 2'
/p5 => argv.p5 = true