npm install
npm run langium:generate
npm run build
Before generating the extension, make sure to run the build commands first.
vsce package
npm login
npm publish --access public
npm install -g bcs-engineering-dsl
or link the local version
npm link
bcs-engineering-cli beckhoff generate <path-to-bcsctrl-file>
bcs-engineering-cli beckhoff deploy <path-to-bcsctrl-file>
NOTE: The working directory will be set to the root of the provided file. This means that the .bcsctrl file can contain cross-references to other files in the same directory.
Currently the following target platforms are supported:
In addition to the standard libraries provided by Beckhoff, the following libraries are supported:
Tc3_DALI