CLI-friendly: Read HCL from stdin, edit and write to stdout, easily pipe and combine other commands Token-based edit: You can update lots of existing HCL files with automation scripts without losing comments. Schemaless: No dependency on specific HCL application binary or schema Support HCL2 (not HCL1) Available operations: attribute append/get/rm/set block append/get/list/mv/rm body get fmt The h