16 lines
800 B
PowerShell
16 lines
800 B
PowerShell
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
|
|
$_configCandidates = @(
|
|
(Join-Path $PSScriptRoot "..\..\cmake-build-debug\config.ini"),
|
|
(Join-Path $PSScriptRoot "..\..\config.ini"),
|
|
(Join-Path $PSScriptRoot "..\config.ini"),
|
|
(Join-Path $PSScriptRoot "config.ini")
|
|
)
|
|
$_configPath = $null
|
|
foreach ($_c in $_configCandidates) {
|
|
$_resolved = [System.IO.Path]::GetFullPath($_c)
|
|
if (Test-Path $_resolved) { $_configPath = $_resolved; break }
|
|
}
|
|
if (-not $_configPath) { Write-Host "ERROR: config.ini not found" -ForegroundColor Red; exit 1 }
|
|
$_configArg = @("--config", $_configPath)
|
|
Write-Host "Config: $_configPath" -ForegroundColor Gray
|
|
& "C:\Users\User\AppData\Local\Programs\Python\Python312-arm64\python.exe" "$PSScriptRoot\gen_fetch_transactions.py" @_configArg @args |