Skip to content

v3.0: New direction

Compare
Choose a tag to compare
@Grub4K Grub4K released this 13 Jun 15:29
· 16 commits to main since this release

This release completely removes the querying functionality of the program and only converts the output to json.
This is a deliberate choice, as filtering and parsing can more easily and efficiently be done by a tool like jq.

If filtering over the same set multiple times, consider writing the output to an intermediate json.

For VDFparse.Core the main change is that we expose static VDFFile.Read() as a means to implicitly parse a file.
If manual parsing is required, consider extending VDFFile.Readers or manualy calling the parser functions of IVDFFileReader or KVParser.

For VDFparse.Cli we use CommandLineParser to generate a simpler to use cli interface. use vdfparse --help to get more info.