Skip to content

fix(oapi-codegen): command line parsing compatibility#852

Merged
deepmap-marcinr merged 1 commit intooapi-codegen:masterfrom
stevenh:fix/command-line-compat
Mar 14, 2023
Merged

fix(oapi-codegen): command line parsing compatibility#852
deepmap-marcinr merged 1 commit intooapi-codegen:masterfrom
stevenh:fix/command-line-compat

Conversation

@stevenh
Copy link
Copy Markdown
Contributor

@stevenh stevenh commented Nov 11, 2022

Improve command line compatibility between old and new style configs so existing user setups work as expected where possible.

This restores -generate and -templates flags from deprecated states as the new configuration format doesn't provide the needed functionality with out them. It makes all but -alias-types work with new config files.

The -alias-types doesn't do anything in either config mode any more.

For -generate the use case is one configuration and multiple output files for different generation types, which we use extensively.

For -templates having to have go .tmpl inside a .yaml config file works for simple snippets but for large templates its not practical, hence the direction option is required.

Improve command line compatibility between old and new style configs
so existing user setups work as expected where possible.

This restores -generate and -templates flags from deprecated states as
the new configuration format doesn't provide the needed functionality
with out them. It makes all but -alias-types work with new config files.

The -alias-types doesn't do anything in either config mode any more.

For -generate the use case is one configuration and multiple output
files for different generation types, which we use extensively.

For -templates having to have go .tmpl inside a .yaml config file works
for simple snippets but for large templates its not practical, hence
the direction option is required.
@deepmap-marcinr deepmap-marcinr merged commit 189619a into oapi-codegen:master Mar 14, 2023
@stevenh stevenh deleted the fix/command-line-compat branch March 15, 2023 00:03
adrianpk pushed a commit to foorester/oapi-codegen that referenced this pull request Jan 16, 2024
Improve command line compatibility between old and new style configs
so existing user setups work as expected where possible.

This restores -generate and -templates flags from deprecated states as
the new configuration format doesn't provide the needed functionality
with out them. It makes all but -alias-types work with new config files.

The -alias-types doesn't do anything in either config mode any more.

For -generate the use case is one configuration and multiple output
files for different generation types, which we use extensively.

For -templates having to have go .tmpl inside a .yaml config file works
for simple snippets but for large templates its not practical, hence
the direction option is required.
adrianpk added a commit to foorester/oapi-codegen that referenced this pull request May 31, 2024
Improve command line compatibility between old and new style configs
so existing user setups work as expected where possible.

This restores -generate and -templates flags from deprecated states as
the new configuration format doesn't provide the needed functionality
with out them. It makes all but -alias-types work with new config files.

The -alias-types doesn't do anything in either config mode any more.

For -generate the use case is one configuration and multiple output
files for different generation types, which we use extensively.

For -templates having to have go .tmpl inside a .yaml config file works
for simple snippets but for large templates its not practical, hence
the direction option is required.
danicc097 pushed a commit to danicc097/oapi-codegen that referenced this pull request Aug 31, 2024
Improve command line compatibility between old and new style configs
so existing user setups work as expected where possible.

This restores -generate and -templates flags from deprecated states as
the new configuration format doesn't provide the needed functionality
with out them. It makes all but -alias-types work with new config files.

The -alias-types doesn't do anything in either config mode any more.

For -generate the use case is one configuration and multiple output
files for different generation types, which we use extensively.

For -templates having to have go .tmpl inside a .yaml config file works
for simple snippets but for large templates its not practical, hence
the direction option is required.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants