M_CLI2 is a simple-to-use Fortran command line parser
Define a unix-like syntax for passing arguments to Fortran programs with just a few lines. Short and long names are supported using several common formats. vectors of values are supported as well as single values. Convenience routines convert the command line options to common intrinsic types using a simple function model.