"genb" command

"genb" is a special command to generate code in "batch mode" (or "bulk mode") with multiple models and/or multiple bundles. This command has been added in Telosys version 4.1.0

Principle of using entities (.entity) and templates (.vm) for code generation: - All entities present in the selected model(s) are used. - All templates defined in the selected bundle(s) are used.

circle-info

You don't have to defined the current model and the current bundle before using the genb command (it can work with any models and any bundles)

"genb" command syntax

> genb model(s) bundle(s) [-r] [-y]
  • models: model name or part of name or "*" for all models

  • bundles: bundle name or part of name or "*" for all bundles

  • -r (optional) to copy the static resources provided by the bundle (if any)

  • -y (optional) to force "yes" answer (to avoid confirmation)

"genb" command examples

> genb * *

generates the code for all the models with all the bundles of templates

> genb cars java 

generates the code for all the models having "cars" in their name with all bundles having "java" in their name

Last updated