tovuk
Rust CLI package for deploying Rust backends and static frontends to Tovuk. It delegates to the npm Tovuk CLI so Cargo stays aligned with the primary agent command surface.
&& &&
From a full-stack repo root, tovuk deploy discovers nested tovuk.toml files
and deploys the whole workspace in one command.
Static frontend deploys require TypeScript browser source, tsgo --noEmit for
typecheck, native linting such as oxlint, biome check, or deno lint, and
Fallow dead-code, semantic duplicate-code, and health gates.
The primary first-run path remains:
Cargo installs require Node.js 18+ with npx available at runtime.
The Cargo package exposes the same agent command surface as npm:
Agent repair loop:
Fix the first failed agent_instruction. If a build fails, inspect build logs,
fix the first actionable log error, rerun doctor, then redeploy.
On first deploy, the CLI opens browser login, waits for GitHub or Google, stores the Tovuk session in the OS credential store when available, and continues the deploy. Later commands reuse that session.