vs-init.cmd (21 lines of code) (raw):

REM Copyright (c) Microsoft Corporation REM SPDX-License-Identifier: MIT @echo off SET VS_DEV_CMD_COMMUNITY="%ProgramFiles%\\Microsoft Visual Studio\\2022\\Community\\Common7\\Tools\\VsDevCmd.bat" SET VS_DEV_CMD_PROFESSIONAL="%ProgramFiles%\\Microsoft Visual Studio\\2022\\Professional\\Common7\\Tools\\VsDevCmd.bat" SET VS_DEV_CMD_ENTERPRISE="%ProgramFiles%\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\Tools\\VsDevCmd.bat" IF EXIST %VS_DEV_CMD_ENTERPRISE% ( SET VS_DEV_CMD=%VS_DEV_CMD_ENTERPRISE% ) ELSE ( IF EXIST %VS_DEV_CMD_PROFESSIONAL% ( SET VS_DEV_CMD=%VS_DEV_CMD_PROFESSIONAL% ) ELSE ( IF EXIST %VS_DEV_CMD_COMMUNITY% ( SET VS_DEV_CMD=%VS_DEV_CMD_COMMUNITY% ) ELSE ( ECHO "No VS 2022 found!" EXIT /b 1 ) ) ) %VS_DEV_CMD%