USAGE: ../examples/test2 [-f ] -i -s [-A] [-C] [-B] [--] [--version] [-h] ... Where: -f , --floatTest float test -i , --intTest (required) integer test -s , --stringTest (required) string test -A, --existTestA tests for the existence of A -C, --existTestC tests for the existence of C -B, --existTestB tests for the existence of B --, --ignore_rest Ignores the rest of the labeled arguments following this flag. --version Displays version information and exits. -h, --help Displays usage information and exits. (required) unlabeld test (accepted multiple times) file names this is a message