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.1.0.tar.gz (3.7 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.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: valbridge_cli-1.1.0.tar.gz
  • Upload date:
  • Size: 3.7 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.1.0.tar.gz
Algorithm Hash digest
SHA256 62b8b8c0c5bd591676749609d6443dcc4b76777853e8714d8cf9561f79ded8b3
MD5 b4748a0444f4f6218203033c523a6974
BLAKE2b-256 a327419f427e792c5ef0c89a64b7551fbdeb161bc02d5dd687594c978bc5cd0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge_cli-1.1.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.1.0-py3-none-any.whl.

File metadata

  • Download URL: valbridge_cli-1.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7b5c0f2b14dbaede134da904643aa2f15f7d47d8ffacf9e18d91161b7dadbf46
MD5 b56b1e2866998e518e43db8576379195
BLAKE2b-256 56bfa5eb5fd02deef2078823253484837a761dce36adc3a83d4c51324cd9f803

See more details on using hashes here.

Provenance

The following attestation bundles were made for valbridge_cli-1.1.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