Skip to main content

Installable CLI for bidirectional Zod and Pydantic conversion

Project description

valbridge-cli

Installable valbridge CLI launcher for pip and uvx. Downloads the correct platform binary automatically.

PyPI License


Zero-install usage

Run directly without installing globally:

uvx valbridge-cli generate
uvx valbridge-cli generate --help

Global installation

# pip
pip install valbridge-cli

# uv (recommended)
uv tool install valbridge-cli

Then use the valbridge command directly:

valbridge generate
valbridge extract --schema user:Profile
valbridge --help

How it works

The launcher downloads the matching valbridge Go binary for the current platform on first run and caches it locally. Subsequent runs use the cached binary.

Environment variables

Variable Description
VALBRIDGE_CLI_BIN Override the binary path. Set to a local build to skip the download.

Related packages

Package Purpose
@vectorfyco/valbridge-cli npm/npx CLI launcher (same binary, different installer)
valbridge Runtime client for generated validators
valbridge-pydantic Pydantic adapter for code generation

Learn more

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

valbridge_cli-1.2.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

valbridge_cli-1.2.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file valbridge_cli-1.2.0.tar.gz.

File metadata

  • Download URL: valbridge_cli-1.2.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for valbridge_cli-1.2.0.tar.gz
Algorithm Hash digest
SHA256 60634a9eba24f9088fac8d78dd72112554779941ce2e97360d3df486815098a1
MD5 8841f12c52a9aba16585541631ed197a
BLAKE2b-256 4ee016404e23250f537d5b80f6921d45c5ff6dd6a84bfacf85fc7990c79650f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge_cli-1.2.0.tar.gz:

Publisher: release-please.yml on vectorfy-co/valbridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file valbridge_cli-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: valbridge_cli-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for valbridge_cli-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc33568b08f5da8fdc6c05fd4e7e7b0f9d60b815878bae57e1124405882ae6af
MD5 c23ff4b21005db67442a9c4839169a98
BLAKE2b-256 0400dcbe49ea54397ddfb20d0e1634c723ac2f04dc35a40cc57dc4157df7255b

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge_cli-1.2.0-py3-none-any.whl:

Publisher: release-please.yml on vectorfy-co/valbridge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page