From: Steve Dower Date: Mon, 16 Jan 2023 17:01:04 +0000 (+0000) Subject: gh-100247: Improve documentation for custom shebang commands in py.exe launcher ... X-Git-Tag: v3.12.0a5~171 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=30753c37c6d00929af6afb5e0bc20bed4656d6b6;p=thirdparty%2FPython%2Fcpython.git gh-100247: Improve documentation for custom shebang commands in py.exe launcher (GH-101083) --- diff --git a/Doc/using/windows.rst b/Doc/using/windows.rst index 69bca4d7bd30..b2a0214026e4 100644 --- a/Doc/using/windows.rst +++ b/Doc/using/windows.rst @@ -880,14 +880,15 @@ The environment variable :envvar:`PYLAUNCHER_NO_SEARCH_PATH` may be set Shebang lines that do not match any of these patterns are looked up in the ``[commands]`` section of the launcher's :ref:`.INI file `. This may be used to handle certain commands in a way that makes sense for your -system. The name of the command must be a single argument (no spaces), -and the value substituted is the full path to the executable (no arguments -may be added). +system. The name of the command must be a single argument (no spaces in the +shebang executable), and the value substituted is the full path to the +executable (additional arguments specified in the .INI will be quoted as part +of the filename). .. code-block:: ini [commands] - /bin/sh=C:\Program Files\Bash\bash.exe + /bin/xpython=C:\Program Files\XPython\python.exe Any commands not found in the .INI file are treated as **Windows** executable paths that are absolute or relative to the directory containing the script file.