Back to Dagger

Generating Code

docs/current_docs/using-dagger/generating.mdx

0.21.5711 B
Original Source

Generating Code

shell
dagger generate

Runs all generators in your workspace. Each generator produces a changeset — a diff you review before it touches your working tree.

List generators

shell
dagger generate -l

Filter generators

shell
dagger generate protobuf:*         # all generators from a module
dagger generate changelog:generate  # a single generator

Verify in CI

Run the generators as checks. This fails the build if any generated file is out of date, without modifying your tree:

yaml
# GitHub Actions
- run: dagger check --generate

See Changesets for how reviewing and applying generated changes works locally.