specht.tool
0.4.2-preview
This is a prerelease version of specht.tool.
There is a newer prerelease version of this package available.
See the version list below for details.
See the version list below for details.
dotnet tool install --global specht.tool --version 0.4.2-preview
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local specht.tool --version 0.4.2-preview
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=specht.tool&version=0.4.2-preview&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package specht.tool --version 0.4.2-preview
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
A dotnet tool that checks a repository's specification documents against a versioned schema.
Every violation comes back with a file, a line and a rule id.
src/specht/.spec/README.md(214): error SPEC4004: § 9 has no row for claim B-007 [B-007]
Install
See Quick start in the repository.
Commands
specht [--root <dir>] [--strict] [--json] [--schema-source <embedded|disk>] [--explain <rule id>]
specht schema list [--root <dir>]
specht schema pin [version] [--root <dir>]
specht rules [--root <dir>] [--json]
specht rules set <id> <level>
specht manifest [--root <dir>] [--defaults] [--json]
specht frontmatter --kind <kind> (<path> | --stdin) [--root <dir>]
specht evidence [--root <dir>] [<path>...] [--run <id>] [--json] [--report <path>]
specht init [--root <dir>] [--schemas] [--templates] [--all]
[--upstream <address>] [--upstream-version <label>] [--upstream-hash <kind=hash>]...
specht --version
Every command and option is in the command-line reference.
Each rule has a page under docs/rules/v0.1.0/.
License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. net11.0 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.12-preview | 0 | 11/6/2026 |
| 0.5.11-preview | 37 | 11/6/2026 |
| 0.4.2-preview | 162 | 11/4/2026 |