Can you move the readAll call on cmd and use bytes on queryHCL
sebglon opened this issue · 1 comments
sebglon commented
To easily reuse go code as lib, can you move the reader param on method func HCL(reader io.Reader, qry *Query) (results []Result, isList bool, node *ast.File, err error)
by bytes.
THis is more easy to reuse your lib on another Go project.
readAll is a stream and can be call only once. after the reader content is empty.
mattolenik commented
Sorry for the late response! The recent changes in the 0.5.x releases should make using hclq as a library much easier. The API isn't necessarily final but it is easy enough to work with at the moment. Feedback on it much appreciated!