Files
esp-idf-tasmota/export.ps1
2025-08-15 09:11:02 +02:00

21 lines
575 B
PowerShell

#!/usr/bin/env pwsh
$idf_path = "$PSScriptRoot"
if (-not (Test-Path "$idf_path/tools/idf.py") -or
-not (Test-Path "$idf_path/tools/idf_tools.py") -or
-not (Test-Path "$idf_path/tools/activate.py")) {
Write-Output "Could not detect IDF_PATH. Please navigate to your ESP-IDF directory and run:"
Write-Output ".\export.ps1"
$env:IDF_PATH = ""
exit 1
}
$idf_exports = python "$idf_path/tools/activate.py" --export
# The dot sourcing is added here in PowerShell since
# Win PSAnalyzer complains about using `Invoke-Expression` command
. $idf_exports