$ErrorActionPreference = 'Stop' Set-Location -LiteralPath (Split-Path -Parent $PSScriptRoot) & uv run --locked python -m garmin_sync login if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE } & uv run --locked python -m garmin_sync sync --limit 5 exit $LASTEXITCODE