Skip to content

Releases: twilic/cli

v0.1.1

08 Jun 06:00
399fde9

Choose a tag to compare

Changed

  • Migrated CLI argument parsing from manual process.argv handling to commander. Help output, --help / -h, and usage errors are now handled by Commander.

Fixed

  • devDependencies entry for @twilic/core changed from a local file:../twilic-js path to the npm registry (^3.0.0), fixing pnpm install failures in CI.

v0.1.0

08 Jun 02:36
44bc0e0

Choose a tag to compare

Initial public release of @twilic/cli.

Added

  • encode command to encode JSON to Twilic binary format (stdin/file input, stdout/file output, --hex flag).
  • decode command to decode Twilic binary to JSON (stdin/file input, stdout/file output, --pretty flag).
  • bench command to benchmark Twilic encode/decode against msgpack, cbor, bson, and JSON using tinybench and cli-table3.
  • --backend <napi|wasm> flag on all commands to select the @twilic/core runtime backend.
  • --markdown-out <file> flag on bench to append results as a Markdown table.
  • CI workflows for format, lint, typecheck, build, commitlint, and PR body validation.
  • npm publish workflow with trusted publishing (OIDC).