Kritical.PS.OpenApi

0.1.0

Kritical OpenAPI toolkit. Canonical OpenAPI 3.x -> PowerShell module generator with full IntelliSense (parameter types, ValidateSet enums, pipeline binding, SupportsShouldProcess on destructive verbs), spec validation, coverage diffing, and agentic-sidecar emission (Test-Xxx connectivity prover + Resolve-XxxAgentTask procedure per generated module). Produces per-consu
Kritical OpenAPI toolkit. Canonical OpenAPI 3.x -> PowerShell module generator with full IntelliSense (parameter types, ValidateSet enums, pipeline binding, SupportsShouldProcess on destructive verbs), spec validation, coverage diffing, and agentic-sidecar emission (Test-Xxx connectivity prover + Resolve-XxxAgentTask procedure per generated module). Produces per-consumer publishable modules (Krit.Pax8OpenApi, Krit.CrowdStrikeOpenApi, Krit.CrazyTelOpenApi, Krit.ShopifyOpenApi, Krit.SupervisorOpenApi). Inherits Krit.OmniFramework foundation via soft-load. Embedded by Kritical Lens via subcommand.
Show more

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Kritical.PS.OpenApi

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Kritical.PS.OpenApi

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2026 Kritical Pty Ltd. All rights reserved.

Package Details

Author(s)

  • Joshua Finley

Tags

OpenAPI REST CodeGen PowerShell Kritical Pax8 CrowdStrike Shopify Lens MSP Automation

Functions

Invoke-KritOpenApiGenerate Test-KritOpenApiSpec Get-KritOpenApiCoverage New-KritOpenApiAgenticSidecar Write-KritOpenApiBanner Get-KritOpenApiBanner

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

0.1.0 — Initial scaffold (WAVE-5105 .1507z).
 * Module skeleton + standard Public/Private/Assets layout.
 * Invoke-KritOpenApiGenerate shim — defers to Node generator scripts/tools/Lens-OpenApiToPsModule-1507.mjs for v0.1.0; native PS port queued for 0.2.0.
 * Test-KritOpenApiSpec — OpenAPI 3.0/3.1 structural validation.
 * Get-KritOpenApiCoverage — diff spec endpoints vs generated PS functions.
 * New-KritOpenApiAgenticSidecar — Test-Xxx + Resolve-XxxAgentTask emitter (per WAVE-5079 design).
 * Write-KritOpenApiBanner / Get-KritOpenApiBanner — brand-banner reader (3-tier canonical/secrets/bundled fallback per HARD RULE 13).
 * Soft-imports Krit.OmniFramework via ExternalModuleDependencies (NOT RequiredModules) per the 1.0.2 resilience pattern that prevents PSFramework AppDomain cascade.
 * Joshua Finley, Kritical Pty Ltd.

FileList

Version History

Version Downloads Last updated
0.1.0 (current version) 4 7/3/2026