Skip to content

Conversation

@abhi-03-kh
Copy link

Description

This PR enables the --compile flag for the generate fromTemplate command, allowing users to opt-out of template compilation (e.g., --no-compile).

Fixes #1829

Changes

  • feat: Added compile boolean flag to sharedFlags.ts (default: true).
  • feat: Passed compile option to BaseGeneratorCommand.ts options builder.
  • test: Added integration test in fromTemplate.test.ts to verify the --no-compile flag is accepted without errors.

Verification

  1. Run the tests: npm test -- test/commands/generate/fromTemplate.test.ts
  2. Manual verification:
    # Should run with default compilation
    ./bin/run generate fromTemplate ...
    
    # Should run without compilation
    ./bin/run generate fromTemplate ... --no-compile

@changeset-bot
Copy link

changeset-bot bot commented Jan 20, 2026

🦋 Changeset detected

Latest commit: a3bcec5

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@asyncapi/cli Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to AsyncAPI. Thanks a lot for creating your first pull request. Please check out our contributors guide useful for opening a pull request.
Keep in mind there are also other channels you can use to interact with AsyncAPI community. For more details check out this issue.

@sonarqubecloud
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: To Triage

Development

Successfully merging this pull request may close these issues.

Enable --compile for generate fromTemplate command

1 participant