
Hcl (hashicorp configuration language) is a configuration language built by hashicorp. the goal of hcl is to build a structured configuration language that is both human and machine friendly for use with command-line tools, but specifically targeted towards devops tools, servers, etc.
hcl is also fully json compatible. that is, json can be used as completely valid input to a system expecting hcl. this helps makes systems interoperable with other systems.
hcl is heavily inspired by libucl, nginx configuration, and others similar.
this package contains the source.