Deploy Rust backends and static frontends to Zerct.
Project description
zerct
Python CLI package for deploying Rust backends and static frontends to Zerct.
pipx install zerct
zerct init my-app --template fullstack-rust-tanstack
cd my-app/web && bun install && cd ..
zerct doctor
zerct preview
zerct deploy
From a full-stack repo root, zerct deploy discovers nested zerct.toml files
and deploys the whole workspace in one command.
Rust backend deploys require cargo fmt --all --check, locked cargo check,
and locked all-target, all-feature Clippy with -D warnings.
The npm package remains the primary first install path:
npx @zerct/zerct deploy
The Python package exposes the same agent command surface as npm:
zerct capabilities
zerct me
zerct usage
zerct activity --json
zerct apps
zerct overview --app app_1 --json
zerct deploys --app app_1
zerct builds
zerct logs --deploy deploy_1 --limit 100 --json
zerct env list --app app_1
zerct env set --app app_1 API_KEY=value
zerct env delete --app app_1 API_KEY
zerct domains add --app app_1 api.example.com
zerct domains verify --app app_1 api.example.com
zerct billing portal
On first deploy, the CLI opens browser login, waits for GitHub or Google, stores the Zerct session in the OS credential store when available, and continues the deploy. Later commands reuse that session.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zerct-0.1.12.tar.gz.
File metadata
- Download URL: zerct-0.1.12.tar.gz
- Upload date:
- Size: 17.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d58dd871d074de0fd6d00626dea131353b4168e620df988a25d7d955fc382389
|
|
| MD5 |
f0c137fe30a9dba143d5ff3a9cf31645
|
|
| BLAKE2b-256 |
c1a0ffc0b48d0a3a96259b157c10172b407df3538633537dba13a90868f9b7a8
|
Provenance
The following attestation bundles were made for zerct-0.1.12.tar.gz:
Publisher:
publish-pypi.yml on Zerct/zerct
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zerct-0.1.12.tar.gz -
Subject digest:
d58dd871d074de0fd6d00626dea131353b4168e620df988a25d7d955fc382389 - Sigstore transparency entry: 1636127676
- Sigstore integration time:
-
Permalink:
Zerct/zerct@7b81cadeeac8ca13a1b632b7565bd176284d98e4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Zerct
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
self-hosted -
Publication workflow:
publish-pypi.yml@7b81cadeeac8ca13a1b632b7565bd176284d98e4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file zerct-0.1.12-py3-none-any.whl.
File metadata
- Download URL: zerct-0.1.12-py3-none-any.whl
- Upload date:
- Size: 18.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a2071c5d11e7c8a886ce223ff3c718a5b887e505e23c0666fb5c5f2b296672b8
|
|
| MD5 |
b131c80338fd627f78a69fcd3f3e45df
|
|
| BLAKE2b-256 |
81ff2d01edc06f770f36995f132963251b44305c31ee4d580dfa29ca7c002446
|
Provenance
The following attestation bundles were made for zerct-0.1.12-py3-none-any.whl:
Publisher:
publish-pypi.yml on Zerct/zerct
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zerct-0.1.12-py3-none-any.whl -
Subject digest:
a2071c5d11e7c8a886ce223ff3c718a5b887e505e23c0666fb5c5f2b296672b8 - Sigstore transparency entry: 1636127803
- Sigstore integration time:
-
Permalink:
Zerct/zerct@7b81cadeeac8ca13a1b632b7565bd176284d98e4 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/Zerct
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
self-hosted -
Publication workflow:
publish-pypi.yml@7b81cadeeac8ca13a1b632b7565bd176284d98e4 -
Trigger Event:
push
-
Statement type: