chore: add PowerShell installer for vendored HexStrike deps; call from setup.ps1

This commit is contained in:
giveen
2026-01-11 20:43:22 -07:00
parent 704b5056ea
commit 57a0e6e7c8
2 changed files with 56 additions and 0 deletions

View File

@@ -95,6 +95,17 @@ PENTESTAGENT_DEBUG=false
New-Item -ItemType Directory -Force -Path "loot" | Out-Null
Write-Host "[OK] Loot directory created"
# Install vendored HexStrike dependencies automatically if present
$hexReq = Join-Path -Path (Get-Location) -ChildPath "third_party/hexstrike/requirements.txt"
if (Test-Path -Path $hexReq) {
Write-Host "Installing vendored HexStrike dependencies..."
try {
& .\scripts\install_hexstrike_deps.ps1
} catch {
Write-Host "Warning: Failed to install HexStrike deps: $($_.Exception.Message)" -ForegroundColor Yellow
}
}
Write-Host ""
Write-Host "Setup complete!"
Write-Host ""