goptions
Data Structures
Here are the data structures with brief descriptions:
 CGOptionRepresents a configurable option with a name, value(s), description, and help text
 CGOptionsManages command-line options and switches
 CGSwitchRepresents a switch with a description and a status
 CGVariableEncapsulates a variable with a name, value, and description