Bridge Description Files
Bridges are described in source files called Bridge Description Files with the extension .brg.hcl
.
Bridge descriptions are written in a configuration language called TriggerMesh Integration Language, which is based on the HCL syntax, as explained in the Concepts section of the documentation.
Each Bridge Description File contains the description of a single Bridge.
Syntax Highlighting
The following extensions enable support for syntax highlighting of HCL files (any *.hcl
file extension) in various popular IDEs/Text editors:
- Visual Studio Code: hashicorp/vscode-terraform
- IntelliJ: Terraform/HCL language support
- Sublime Text: alexlouden/Terraform
- Atom: fd/language-hcl
- Vim: jvirtanen/vim-hcl
- Emacs: purcell/emacs-hcl-mode
Code Formatting
The GitHub repository of the HCL toolkit contains the source code of a command-line tool called hclfmt
, which can be used for formatting HCL files.
Binary releases of this tool are available at teamon/hclfmt (GitHub).