|
1 | 1 | <# |
2 | | -delphi-inspect.ps1 |
| 2 | + ----------------------------------------------------------------------------- |
| 3 | + delphi-inspect |
3 | 4 |
|
4 | | -Minimal V1: |
5 | | -- Loads the Delphi compiler versions dataset JSON. |
6 | | -- Prints tool version + dataset metadata. |
| 5 | + A PowerShell utility for deterministic Delphi toolchain discovery and normalization. |
7 | 6 |
|
8 | | -ASCII-only. |
| 7 | + Part of Continuous-Delphi: Strengthening Delphi's continued success |
| 8 | + https://github.com/continuous-delphi |
| 9 | +
|
| 10 | + Project repository: |
| 11 | + https://github.com/continuous-delphi/delphi-inspect |
| 12 | +
|
| 13 | + Includes canonical compiler version data from: |
| 14 | + https://github.com/continuous-delphi/delphi-compiler-versions |
| 15 | +
|
| 16 | + Copyright (c) 2026 Darian Miller |
| 17 | + Licensed under the MIT License. |
| 18 | + https://opensource.org/licenses/MIT |
| 19 | + SPDX-License-Identifier: MIT |
| 20 | + ----------------------------------------------------------------------------- |
9 | 21 |
|
10 | 22 | USAGE |
11 | 23 | pwsh ./source/delphi-inspect.ps1 |
@@ -110,7 +122,7 @@ Set-StrictMode -Version Latest |
110 | 122 | $ErrorActionPreference = 'Stop' |
111 | 123 |
|
112 | 124 | # Tool version |
113 | | -$ToolVersion = '1.0.0' |
| 125 | +$ToolVersion = '1.1.0' |
114 | 126 |
|
115 | 127 | # Exit code constants -- single source of truth for the exit code contract. |
116 | 128 | $ExitSuccess = 0 # normal completion |
@@ -162,7 +174,28 @@ $EmbeddedData = @' |
162 | 174 | "See individual entry notes for platforms introduced in sub-version point releases.", |
163 | 175 | "Tooling should check supportedBuildSystems and supportedPlatforms before assessing installation readiness.", |
164 | 176 | "Return notApplicable readiness when the requested buildSystem or platform is absent from the supported arrays." |
165 | | - ] |
| 177 | + ], |
| 178 | + "project": { |
| 179 | + "name": "delphi-compiler-versions", |
| 180 | + "repository": "https://github.com/continuous-delphi/delphi-compiler-versions", |
| 181 | + "organization": "https://github.com/continuous-delphi", |
| 182 | + "maintainers": [ |
| 183 | + { |
| 184 | + "name": "Darian Miller", |
| 185 | + "role": "primary", |
| 186 | + "url": "https://github.com/darianmiller" |
| 187 | + } |
| 188 | + ] |
| 189 | + }, |
| 190 | + "description": { |
| 191 | + "summary": "Canonical Delphi compiler version mapping based on official VER### symbols.", |
| 192 | + "purpose": "Provides a single source of truth for Delphi compiler version detection across tooling, CI, and code generation." |
| 193 | + }, |
| 194 | + "license": { |
| 195 | + "name": "MIT", |
| 196 | + "spdx": "MIT", |
| 197 | + "url": "https://opensource.org/licenses/MIT" |
| 198 | + } |
166 | 199 | }, |
167 | 200 | "versions": [ |
168 | 201 | { |
|
0 commit comments