in reply to Re^2: command line switches (array)
in thread command line switches (array)

I guess you will have to program the business logic of what parameters are required in which combinations yourself.