# Fix imports in generated protobuf files $files = Get-ChildItem -Path "C:\DEV\COPILOT\geutebruck-api\src\api\protos" -Filter "*_pb2*.py" foreach ($file in $files) { $content = Get-Content $file.FullName -Raw # Fix common_pb2 import $content = $content -replace 'import common_pb2 as common__pb2', 'from protos import common_pb2 as common__pb2' # Fix camera_pb2 import $content = $content -replace 'import camera_pb2 as camera__pb2', 'from protos import camera_pb2 as camera__pb2' # Fix monitor_pb2 import $content = $content -replace 'import monitor_pb2 as monitor__pb2', 'from protos import monitor_pb2 as monitor__pb2' # Fix crossswitch_pb2 import $content = $content -replace 'import crossswitch_pb2 as crossswitch__pb2', 'from protos import crossswitch_pb2 as crossswitch__pb2' Set-Content -Path $file.FullName -Value $content -NoNewline Write-Host "Fixed imports in $($file.Name)" } Write-Host "Done!"