2 ms·
Understandable it's good to ask this bluntly as it's not very clear by title alone. qq currently supports hcl/tf, csv, ini, json, toml, xml and yaml. On the ro
by arandomhuman 2y ago
Understandable it's good to ask this bluntly as it's not very clear by title alone.
qq currently supports hcl/tf, csv, ini, json, toml, xml and yaml. On the roadmap there are more to come soon such as protobuff, html. as it currently stands yq and qq don't support all the same formats as one another. A few examples:
- qq supports hcl but yq does not.
- yq supports lua, qq does not.
- qq and yq have different quirks in marshalling and unmarshalling data. For instance yq only supports toml output with scalars and on the other hand there's a lot of room for refinement with qq's encodings as of the moment.
qq's goal is to have a very comprehensive set of encodings many of which are yet to be included or represented in a single tool (qq will not cover most binary formats however). It also has a interactive query mode with auto-complete which is pretty handy on top of having a unique and growing set of formats supported.