Skip to content

feat(cli): add generator API for external CLI consumers#122

Merged
rmorehig merged 2 commits intomainfrom
rmoreno/fwd-672-generator-api
Mar 1, 2026
Merged

feat(cli): add generator API for external CLI consumers#122
rmorehig merged 2 commits intomainfrom
rmoreno/fwd-672-generator-api

Conversation

@rmorehig
Copy link
Collaborator

@rmorehig rmorehig commented Mar 1, 2026

Summary

  • add a new runGenerate command module that exposes generated Tinybird artifacts with a stable contract (type, name, relativePath, content)
  • add tinybird generate CLI command with --json output and optional --output-dir file materialization
  • export ./cli/commands/generate in package exports for programmatic consumption
  • bump package version to 0.0.57

Testing

  • pnpm vitest run src/cli/commands/generate.test.ts
  • pnpm vitest run src/cli/commands/build.test.ts src/cli/commands/deploy.test.ts
  • pnpm typecheck
  • pnpm build

@rmorehig rmorehig merged commit ac110dd into main Mar 1, 2026
2 checks passed
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.

1 participant