Simple cli parser in c.
#include <stdlib.h>
#include <stdio.h>
#include <minicli.h>
static const MCliArgument arguments[] = {
{0, NULL, 0, NULL}
};
int
main(int argc, char **argv)
{
int c;
mcli_initialize();
mcli_set_program_name(argv[0]);
mcli_set_program_version("1.0.0");
mcli_set_program_desc("Just a simple example"); /* optional */
mcli_set_program_bugreport("https://github.com/d0p1s4m4/libminicli/issues"); /* optional */
while ((c = mcli_get_argument(arguments, argc, argv)) != EOF)
{
switch (c)
{
default:
mcli_usage(arguments, EXIT_FAILURE);
break;
}
}
return (EXIT_SUCCESS);
}