Build & Test
8Vast detects your language and runs the right tool. You don't configure anything.
Build
8v build
8v build --release
Before building, 8Vast runs lint. If there are lint errors, the build stops. Configure this in .8v/config.yaml.
Test
8v test
8v test --filter auth
Runs your test suite. Use --filter to run a subset.
Format
8v fmt
8v fmt --check
Formats your code. --check validates without modifying — useful in CI.
Supported languages
| Language | Build | Test | Format |
|---|---|---|---|
| Rust | cargo build | cargo test | cargo fmt |
| TypeScript | npm run build | npm test | prettier |
| Python | detected | pytest | ruff format |
| .NET | dotnet build | dotnet test | dotnet format |