GRU - Generic Reusable Utilities
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
gru_cli_opt.h File Reference
#include <stdio.h>
#include "common/gru_colors.h"
#include "common/gru_portable.h"

Go to the source code of this file.

Functions

gru_export void gru_cli_option_help (const char *long_opt, const char *short_opt, const char *desc)
 Prints CLI options help. More...
 
gru_export void gru_cli_program_usage (const char *appname, const char *program_name)
 Prints program usage for composed program types. More...
 
gru_export void gru_cli_program_description (const char *program, const char *description)
 Prints program description for composed programs. More...
 
gru_export void gru_cli_general_usage (const char *appname)
 Prints program basic usage. More...
 

Function Documentation

gru_export void gru_cli_general_usage ( const char *  appname)

Prints program basic usage.

Parameters
appnameApplication name
gru_export void gru_cli_option_help ( const char *  long_opt,
const char *  short_opt,
const char *  desc 
)

Prints CLI options help.

Parameters
long_optlong option
short_optshort option
descdescription
gru_export void gru_cli_program_description ( const char *  program,
const char *  description 
)

Prints program description for composed programs.

Parameters
appnameApplication name
descriptionDescription
gru_export void gru_cli_program_usage ( const char *  appname,
const char *  program_name 
)

Prints program usage for composed program types.

Parameters
appnameApplication name
program_nameProgram name