GitHub
04/20/2026, 9:04 PMInterpolation syntax
Interpolation is applied for unquoted and double-quoted values. Both braced (${VAR}) and unbraced ($VAR) expressions are supported.
For braced expressions, the following formats are supported:
• Direct substitution
•-> value of${VAR}VAR
• Default value
•-> value of${VAR:-default}if set and non-empty, otherwiseVARdefault
•-> value of VAR if set, otherwise${VAR-default}default
• Required value
•-> value of${VAR:?error}if set and non-empty, otherwise exit with errorVAR
•-> value of${VAR?error}if set, otherwise exit with errorVAR
• Alternative value
•->${VAR:+replacement}ifreplacementis set and non-empty, otherwise emptyVAR
•->${VAR+replacement}if VAR is set, otherwise emptyreplacement
For more information, see Interpolation in the Compose Specification.meltano/meltano