wip: [01-stabilize] paused at task 1/1 - OCR Hallucination Immune logic via Semantic delta window and fret-isolation
This commit is contained in:
38
.agent/knowledge/everything_claude/install.ps1
Normal file
38
.agent/knowledge/everything_claude/install.ps1
Normal file
@@ -0,0 +1,38 @@
|
||||
#!/usr/bin/env pwsh
|
||||
# install.ps1 — Windows-native entrypoint for the ECC installer.
|
||||
#
|
||||
# This wrapper resolves the real repo/package root when invoked through a
|
||||
# symlinked path, then delegates to the Node-based installer runtime.
|
||||
|
||||
Set-StrictMode -Version Latest
|
||||
$ErrorActionPreference = 'Stop'
|
||||
|
||||
$scriptPath = $PSCommandPath
|
||||
|
||||
while ($true) {
|
||||
$item = Get-Item -LiteralPath $scriptPath -Force
|
||||
if (-not $item.LinkType) {
|
||||
break
|
||||
}
|
||||
|
||||
$targetPath = $item.Target
|
||||
if ($targetPath -is [array]) {
|
||||
$targetPath = $targetPath[0]
|
||||
}
|
||||
|
||||
if (-not $targetPath) {
|
||||
break
|
||||
}
|
||||
|
||||
if (-not [System.IO.Path]::IsPathRooted($targetPath)) {
|
||||
$targetPath = Join-Path -Path $item.DirectoryName -ChildPath $targetPath
|
||||
}
|
||||
|
||||
$scriptPath = [System.IO.Path]::GetFullPath($targetPath)
|
||||
}
|
||||
|
||||
$scriptDir = Split-Path -Parent $scriptPath
|
||||
$installerScript = Join-Path -Path (Join-Path -Path $scriptDir -ChildPath 'scripts') -ChildPath 'install-apply.js'
|
||||
|
||||
& node $installerScript @args
|
||||
exit $LASTEXITCODE
|
||||
Reference in New Issue
Block a user