Argtable3 is a single-file, ANSI C, command-line parsing library that parses GNU-style command-line options.