Here are the data structures with brief descriptions:
CGOption | Represents a configurable option with a name, value(s), description, and help text |
CGOptions | Manages command-line options and switches |
CGSwitch | Represents a switch with a description and a status |
CGVariable | Encapsulates a variable with a name, value, and description |