GetOpt.ArgOrder
enum ArgOrder[a: Type]Sourcecase RequireOrdercase Permutecase ReturnInOrder(String -> a)ArgOrder defines how to parse further arguments that follow non-options.
RequireOrderafter the first non-option all remain arguments are treated as non-optionsPermuteoptions and non-options are freely interspersed in the input streamReturnInOrderturn non-options into options by applying the supplied function