@@ -84,22 +84,22 @@ Generates API consumer files into `opensearchapi/` and plugin directories.
8484
8585#### Flags
8686
87- | Flag | Default | Description |
88- | -------------------------------- | -------- | --------------------------------------------------------------------------- |
89- | ` -spec ` | required | Path to the combined OpenAPI spec YAML |
90- | ` -out ` | required | Output directory for core API files (e.g. ` opensearchapi/ ` ) |
91- | ` -pkg ` | required | Go package name for generated files (e.g. ` opensearchapi ` ) |
92- | ` -plugins-out ` | (none) | Output directory for plugin files (e.g. ` plugins/ ` ) |
93- | ` -groups ` | (all) | Comma-separated ` x-operation-group ` filter |
94- | ` -min-version ` | ` epoch ` | Minimum OpenSearch version (default operator: ` >= ` ) |
95- | ` -max-version ` | ` latest ` | Maximum OpenSearch version (default operator: ` <= ` ) |
96- | ` -remove-deprecated ` | ` epoch ` | Treat operations deprecated at or before this version as removed |
97- | ` -min-version-preserve-optional ` | ` false ` | Keep version-gated fields as pointers even when min-version covers them |
98- | ` -version-breadcrumb-operations ` | ` all ` | Emit comments for excluded operations: ` all ` , ` older ` , ` newer ` |
99- | ` -version-breadcrumb-types ` | ` all ` | Emit comments for excluded types: ` all ` , ` older ` , ` newer ` |
100- | ` -version-breadcrumb-fields ` | ` all ` | Emit comments for excluded struct fields: ` all ` , ` older ` , ` newer ` |
101- | ` -version-breadcrumb-paths ` | ` all ` | Emit comments for excluded path builders: ` all ` , ` older ` , ` newer ` |
102- | ` -version-breadcrumb-params ` | ` all ` | Emit comments for excluded query parameters: ` all ` , ` older ` , ` newer ` |
87+ | Flag | Default | Description |
88+ | -------------------------------- | -------- | ----------------------------------------------------------------------- |
89+ | ` -spec ` | required | Path to the combined OpenAPI spec YAML |
90+ | ` -out ` | required | Output directory for core API files (e.g. ` opensearchapi/ ` ) |
91+ | ` -pkg ` | required | Go package name for generated files (e.g. ` opensearchapi ` ) |
92+ | ` -plugins-out ` | (none) | Output directory for plugin files (e.g. ` plugins/ ` ) |
93+ | ` -groups ` | (all) | Comma-separated ` x-operation-group ` filter |
94+ | ` -min-version ` | ` epoch ` | Minimum OpenSearch version (default operator: ` >= ` ) |
95+ | ` -max-version ` | ` latest ` | Maximum OpenSearch version (default operator: ` <= ` ) |
96+ | ` -remove-deprecated ` | ` epoch ` | Treat operations deprecated at or before this version as removed |
97+ | ` -min-version-preserve-optional ` | ` false ` | Keep version-gated fields as pointers even when min-version covers them |
98+ | ` -version-breadcrumb-operations ` | ` all ` | Emit comments for excluded operations: ` all ` , ` older ` , ` newer ` |
99+ | ` -version-breadcrumb-types ` | ` all ` | Emit comments for excluded types: ` all ` , ` older ` , ` newer ` |
100+ | ` -version-breadcrumb-fields ` | ` all ` | Emit comments for excluded struct fields: ` all ` , ` older ` , ` newer ` |
101+ | ` -version-breadcrumb-paths ` | ` all ` | Emit comments for excluded path builders: ` all ` , ` older ` , ` newer ` |
102+ | ` -version-breadcrumb-params ` | ` all ` | Emit comments for excluded query parameters: ` all ` , ` older ` , ` newer ` |
103103
104104#### Examples
105105
0 commit comments