Skip to content

TpsParser / tps CLI v0.2.0

Choose a tag to compare

@CarlosGtrz CarlosGtrz released this 22 Jul 01:37

Version 0.2.0 introduces the agent-friendly tps command-line interface and a standalone Native AOT executable for 64-bit Windows. Download and extract tps-v0.2.0-win-x64.zip; no separate .NET installation is required.

Highlights:

  • Add inspect, schema, rows, and export commands while retaining the legacy path-first invocation.
  • Emit stable schema JSON with formatVersion: 1.
  • Add bounded record queries with field projection, typed filters, paging, JSON/JSONL output, and configurable BLOB output.
  • Add focused CSV export with atomic writes and a required output directory.
  • Add --owner-env so encrypted-file secrets can stay out of command history and process arguments.
  • Keep all TPS source access read-only.
  • Make structured JSON serialization fully compatible with Native AOT.

Breaking library change:

  • Rename the main loaded-file type from TpsParser.TpsParser to TpsParser.TpsFile. Open, TryOpen, Tables, and GetTable behavior is unchanged.

The executable is self-contained; normal Windows system components are still required.