| $parentDir = "H:\WEBUI\extensions" | |
| # ディレクトリ内のすべてのサブディレクトリを取得 | |
| $subDirs = Get-ChildItem -Path $parentDir -Directory | |
| # 各サブディレクトリに対してカレントディレクトリを変更し、git pullを実行 | |
| foreach ($dir in $subDirs) { | |
| # .gitディレクトリが存在するかを確認 | |
| if (Test-Path -Path "$($dir.FullName)\.git") { | |
| Set-Location -Path $dir.FullName | |
| git pull | |
| Set-Location -Path $parentDir | |
| } | |
| else { | |
| Write-Host "Skipping $dir, no .git directory found." | |
| } | |
| } | |
| Read-Host |