{ "permissions": { "allow": [ "Bash(cp \"C:/Users/jonmc/ChronoCCG/Chrono/Web/Components/CardDialog.razor.css\" \"C:/Users/jonmc/ChronoCCG/Chrono/Server/Components/CardDialog.razor.css\")", "Bash(cp \"C:/Users/jonmc/ChronoCCG/Chrono/Web/Pages/Cards.razor.css\" \"C:/Users/jonmc/ChronoCCG/Chrono/Server/Components/Pages/Cards.razor.css\")", "Bash(dotnet ef *)", "Bash(dotnet build *)", "Bash(awk '{print $NF}')", "Bash(dotnet test *)", "Bash(dotnet user-secrets *)", "Bash(env)", "Bash(grep -E \"\\\\.\\(cs|json|razor\\)$\")", "Bash(dotnet package *)", "Bash(dotnet restore *)", "Bash(powershell -Command '[Reflection.Assembly]::LoadFrom\\('\\\\''C:\\\\Users\\\\jonmc\\\\.nuget\\\\packages\\\\microsoft.playwright\\\\1.60.0\\\\lib\\\\netstandard2.0\\\\Microsoft.Playwright.dll'\\\\''\\) | Out-Null; [Microsoft.Playwright.IBrowserContext].GetMethods\\(\\) | Where-Object { $_.Name -match '\\\\''Virtual|Authenticator|CDP|Request'\\\\'' } | Select-Object Name')", "Bash(powershell -Command 'Add-Type -Path '\\\\''C:\\\\Users\\\\jonmc\\\\.nuget\\\\packages\\\\microsoft.playwright\\\\1.60.0\\\\lib\\\\netstandard2.0\\\\Microsoft.Playwright.dll'\\\\''; [AppDomain]::CurrentDomain.GetAssemblies\\(\\) | Where-Object { $_.GetName\\(\\).Name -eq '\\\\''Microsoft.Playwright'\\\\'' } | ForEach-Object { $_.GetExportedTypes\\(\\) | Where-Object { $_.Name -match '\\\\''Virtual|Authenticator|IBrowserContext'\\\\'' } | Select-Object FullName }')", "Bash(python3 -c \"import json; d=json.load\\(open\\('/c/Users/jonmc/.nuget/packages/microsoft.playwright/1.60.0/.playwright/package/api.json'\\)\\); keys=[k for k in str\\(d\\) if 'Virtual' in k or 'Authenticator' in k]; print\\(keys[:5]\\)\")", "Bash(python3 -c ' *)", "Bash(powershell -Command ' *)" ] } }