v0.6.0
Zero-friction onboarding with exspec init.
Highlights
exspec init — auto-detect your project's languages and frameworks, generate an optimal .exspec.toml in one command.
$ cargo install exspec
$ exspec init
Detected: PHP (Laravel), TypeScript (Jest)
Generated: .exspec.tomlWhat it detects
Languages: Python, TypeScript, PHP, Rust
Frameworks: pytest, Django, Flask, FastAPI, Jest, Vitest, NestJS, PHPUnit, Laravel, Pest
What it configures
[general] lang— detected languages[assertions] custom_patterns— framework-specific assertion patterns (e.g., Laravel'sexpects/shouldReceive, pytest'smock.assert_*)[paths] ignore— language-appropriate ignore patterns (.venv,node_modules,vendor,target)
Flags
--dry-run— preview generated config without writing--force— overwrite existing.exspec.toml
Install
cargo install exspecFull changelog: https://github.com/morodomi/exspec/blob/main/CHANGELOG.md#v060-2026-03-27