| 12345678910111213141516171819 |
- # Extract all URL patterns from saasadminui API files
- $apiDir = "d:\ylrz\saasadminui\src\api"
- $results = @()
- Get-ChildItem -Path $apiDir -Recurse -Filter "*.js" | ForEach-Object {
- $file = $_.FullName
- $relPath = $_.FullName.Replace($apiDir + "\", "")
- $content = Get-Content $file -Raw -Encoding UTF8
-
- # Find all url: patterns
- $matches = [regex]::Matches($content, "url:\s*['""]([^'""]+)['""]")
- foreach ($m in $matches) {
- $url = $m.Groups[1].Value
- $results += "$relPath => $url"
- }
- }
- # Sort and output
- $results | Sort-Object | ForEach-Object { Write-Output $_ }
|