# PowerShell 7 (pwsh) 用 ac.py 起動ラッパー
# ダブルクリック起動でも、PS7ターミナルから `.\ac.ps1` でも、
# プロファイル関数 `ac` 経由でも、必ず ac.py と同じフォルダで実行する。
# Push/Pop で囲んで呼び出し元 PS7 の cwd を破壊しないようにする。

Push-Location -LiteralPath $PSScriptRoot
try {
    if (Get-Command py -ErrorAction SilentlyContinue) {
        & py -3 -u ac.py
    } else {
        & python -u ac.py
    }
} finally {
    Pop-Location
}
