2026-04-13 13:50:46 +02:00
|
|
|
@rem This file is UTF-8 encoded, so we need to update the current code page while executing it
|
|
|
|
|
@for /f "tokens=2 delims=:." %%a in ('"%SystemRoot%\System32\chcp.com"') do @(
|
|
|
|
|
@set _OLD_CODEPAGE=%%a
|
2018-11-07 23:55:40 +00:00
|
|
|
)
|
2026-04-13 13:50:46 +02:00
|
|
|
@if defined _OLD_CODEPAGE (
|
|
|
|
|
@"%SystemRoot%\System32\chcp.com" 65001 > nul
|
2018-02-19 17:25:24 -08:00
|
|
|
)
|
|
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@set "VIRTUAL_ENV=__VENV_DIR__"
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@if not defined PROMPT @set PROMPT=$P$G
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@if defined _OLD_VIRTUAL_PROMPT @set PROMPT=%_OLD_VIRTUAL_PROMPT%
|
|
|
|
|
@if defined _OLD_VIRTUAL_PYTHONHOME @set PYTHONHOME=%_OLD_VIRTUAL_PYTHONHOME%
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@set "_OLD_VIRTUAL_PROMPT=%PROMPT%"
|
|
|
|
|
@set "PROMPT=(__VENV_PROMPT__) %PROMPT%"
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@if defined PYTHONHOME @set _OLD_VIRTUAL_PYTHONHOME=%PYTHONHOME%
|
|
|
|
|
@set PYTHONHOME=
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@if defined _OLD_VIRTUAL_PATH @set PATH=%_OLD_VIRTUAL_PATH%
|
|
|
|
|
@if not defined _OLD_VIRTUAL_PATH @set _OLD_VIRTUAL_PATH=%PATH%
|
2017-06-10 14:58:42 -05:00
|
|
|
|
2026-04-13 13:50:46 +02:00
|
|
|
@set "PATH=%VIRTUAL_ENV%\__VENV_BIN_NAME__;%PATH%"
|
|
|
|
|
@set "VIRTUAL_ENV_PROMPT=__VENV_PROMPT__"
|
2017-06-10 14:58:42 -05:00
|
|
|
|
|
|
|
|
:END
|
2026-04-13 13:50:46 +02:00
|
|
|
@if defined _OLD_CODEPAGE (
|
|
|
|
|
@"%SystemRoot%\System32\chcp.com" %_OLD_CODEPAGE% > nul
|
|
|
|
|
@set _OLD_CODEPAGE=
|
2018-02-19 17:25:24 -08:00
|
|
|
)
|