CL - Declarative command-line parsing library CL is a dependency-free command-line parsing library written in C and centered around a declarative syntax. Usage Just drop cl.h and cl.c in your project, et voilà! You can see an example usage of the API in cl-example.c.