fullSample -d -e -f -g -flag --flag option: 2, text: '-d' option: 3, text: '-e' option: 4, text: '-f' option: 5, text: '-g' option: 6, text: '-flag' option: 7, text: '--flag' fullSample -s SEP1 -sep SEP2 --sep SEP3 option: 8, text: '-s', arg: 'SEP1' option: 9, text: '-sep', arg: 'SEP2' option: 10, text: '--sep', arg: 'SEP3' fullSample -s -s SEP1 -sep SEP2 --sep SEP3 Invalid argument data: '-s' (use --help to get command line help) option: 8, text: '-s', arg: 'SEP1' option: 9, text: '-sep', arg: 'SEP2' option: 10, text: '--sep', arg: 'SEP3' fullSample --noerr -s -s SEP1 -sep SEP2 --sep SEP3 option: 8, text: '-s', arg: '-s' option: 9, text: '-sep', arg: 'SEP2' option: 10, text: '--sep', arg: 'SEP3' file 0: 'SEP1' fullSample FILE0 -s SEP1 FILE1 -sep SEP2 FILE2 --sep SEP3 FILE3 option: 8, text: '-s', arg: 'SEP1' option: 9, text: '-sep', arg: 'SEP2' option: 10, text: '--sep', arg: 'SEP3' file 0: 'FILE0' file 1: 'FILE1' file 2: 'FILE2' file 3: 'FILE3' fullSample FILE0 -s=SEP1 FILE1 -sep=SEP2 FILE2 --sep=SEP3 FILE3 option: 8, text: '-s', arg: 'SEP1' option: 9, text: '-sep', arg: 'SEP2' option: 10, text: '--sep', arg: 'SEP3' file 0: 'FILE0' file 1: 'FILE1' file 2: 'FILE2' file 3: 'FILE3' fullSample --pedantic FILE0 -s=SEP1 FILE1 -sep=SEP2 FILE2 --sep=SEP3 FILE3 Invalid argument format: '-s' (use --help to get command line help) Invalid argument format: '-sep' (use --help to get command line help) Invalid argument format: '--sep' (use --help to get command line help) file 0: 'FILE0' file 1: 'FILE1' file 2: 'FILE2' file 3: 'FILE3' fullSample -c=COM1 -com=COM2 --com=COM3 option: 11, text: '-c', arg: 'COM1' option: 12, text: '-com', arg: 'COM2' option: 13, text: '--com', arg: 'COM3' fullSample --shortarg -cCOM option: 11, text: '-c', arg: 'COM' fullSample --shortarg -cCOM1 -c=COM2 option: 11, text: '-c', arg: 'COM1' option: 11, text: '-c', arg: 'COM2' fullSample --shortarg --clump -defgcCOM1 -c=COM2 option: 2, text: '-d' option: 3, text: '-e' option: 4, text: '-f' option: 5, text: '-g' option: 11, text: '-c', arg: 'COM1' option: 11, text: '-c', arg: 'COM2' fullSample -o -opt --opt -o=OPT1 -opt=OPT2 --opt=OPT3 option: 14, text: '-o' option: 15, text: '-opt' option: 16, text: '--opt' option: 14, text: '-o', arg: 'OPT1' option: 15, text: '-opt', arg: 'OPT2' option: 16, text: '--opt', arg: 'OPT3' fullSample --shortarg -oOPT1 option: 14, text: '-o', arg: 'OPT1' fullSample -man -mand -mandy -manda -mandat -mandate option: 17, text: '-man' Option matched multiple strings: '-mand' (use --help to get command line help) option: 18, text: '-mandy' option: 19, text: '-mandate' option: 19, text: '-mandate' option: 19, text: '-mandate' fullSample --man --mand --mandy --manda --mandat --mandate option: 20, text: '--man' Option matched multiple strings: '--mand' (use --help to get command line help) option: 21, text: '--mandy' option: 22, text: '--mandate' option: 22, text: '--mandate' option: 22, text: '--mandate' fullSample --exact -man -mand -mandy -manda -mandat -mandate option: 17, text: '-man' Unrecognized option: '-mand' (use --help to get command line help) option: 18, text: '-mandy' Unrecognized option: '-manda' (use --help to get command line help) Unrecognized option: '-mandat' (use --help to get command line help) option: 19, text: '-mandate' fullSample FILE0 FILE1 file 0: 'FILE0' file 1: 'FILE1' fullSample --multi0 --multi1 ARG1 --multi2 ARG1 ARG2 --multi0: expecting 0 args --multi1: expecting 1 args MultiArg 0: ARG1 --multi2: expecting 2 args MultiArg 0: ARG1 MultiArg 1: ARG2 fullSample FILE0 --multi0 FILE1 --multi1 ARG1 FILE2 --multi2 ARG1 ARG2 FILE3 --multi0: expecting 0 args --multi1: expecting 1 args MultiArg 0: ARG1 --multi2: expecting 2 args MultiArg 0: ARG1 MultiArg 1: ARG2 file 0: 'FILE0' file 1: 'FILE1' file 2: 'FILE2' file 3: 'FILE3' fullSample FILE0 --multi 0 FILE1 --multi 4 ARG1 ARG2 ARG3 ARG4 FILE3 --multi: expecting 0 args --multi: expecting 4 args MultiArg 0: ARG1 MultiArg 1: ARG2 MultiArg 2: ARG3 MultiArg 3: ARG4 file 0: 'FILE0' file 1: 'FILE1' file 2: 'FILE3' fullSample --multi 0 --multi: expecting 0 args fullSample --multi 1 --multi: expecting 1 args Required argument is missing: '--multi' (use --help to get command line help) fullSample FILE0 --multi 1 --multi: expecting 1 args Required argument is missing: '--multi' (use --help to get command line help) file 0: 'FILE0' fullSample /-sep SEP1 file 0: '\-sep' file 1: 'SEP1' fullSample /sep SEP1 option: 9, text: '-sep', arg: 'SEP1' fullSample --noslash /sep SEP1 file 0: '\sep' file 1: 'SEP1' fullSample --multi 1 -sep --multi: expecting 1 args Invalid argument data: '--multi' (use --help to get command line help) Required argument is missing: '-sep' (use --help to get command line help) fullSample --noerr --multi 1 -sep --multi: expecting 1 args MultiArg 0: -sep