v0.6.4
ManT 0.6.4
ManT 0.6.4 makes document and semantic-entry selection more explicit and faithful, especially for Windows CLI documentation and agent queries, without changing the v6 document protocol.
Highlights
- Explicit manual and tldr selection:
mant git --tldrreturns only the quick reference, while--manualand--sectionreturn only native manual content instead of silently attaching tldr output. - Exact Windows option names: dotted spellings such as
-ca.cert,-ca.chain,--foo.bar, and options with argument placeholders now retain their complete declared identities. - Deterministic selector precedence: ManT resolves stable paths and IDs first, then exact aliases, then normalized shorthands, so exact
?,/?, and-?declarations remain independently addressable. - Author-visible collision diagnostics: aliases that become ambiguous after shorthand normalization now report the conflicting selector, paths, and IDs instead of silently losing an entry.
- Stricter semantic declarations: malformed option tokens are rejected with structured diagnostics rather than being truncated into a misleading valid-looking name.
- Faster verified automation: CI reuses a successful full suite only for the exact source commit, while release builds continue to produce fresh native archives, CycloneDX SBOMs, checksums, and Sigstore provenance.
Install or update
Unix:
curl --proto '=https' --tlsv1.2 -LsSf https://raw.githubusercontent.com/BryanHeBY/ManT/main/scripts/install.sh | shWindows PowerShell:
irm https://raw.githubusercontent.com/BryanHeBY/ManT/main/scripts/install.ps1 | iexVerify a release artifact
gh attestation verify mant-0.6.4-PLATFORM.EXT --repo BryanHeBY/ManTThe release archives include the self-hosted mant.md manual, target-specific CycloneDX SBOMs, portable Sigstore bundles, SHA-256 checksums, and complete applicable license notices.
Full changelog: v0.6.3...v0.6.4