You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
I have not been informed if the issue is resolved in a preview version of the winget client.
Category of the issue
Installation issue.
Brief description of your issue
According to #109915, the Git.Git package is supposed to enable the Windows Terminal integration, which is normally off by default when installing Git for Windows.
Can you add /enable-component windowsterminal to install flags? Not sure if that's the right syntax
Narrator: this was not the right syntax, and Windows Terminal integration is therefore not turned on by default. The flag is completely ignored by setup.
I tested with /COMPONENTS=windowsterminal,<more> and that syntax DOES work - however, you must provide a complete set of components to install - it doesn't seem to have a way to add a component to the existing default set of components.
Install Git using winget install --id Git.Git --silent
ALTERNATIVELY:
Download the Git for Windows setup EXE from the Git for Windows website, and pass /enable-component windowsterminal to it. Observe that it has no impact on the components selected for installation in the setup GUI.
Actual behavior
There is no Git Bash integration with Windows Terminal.
Expected behavior
The Git Bash integration with Windows Terminal should be installed.
Environment
Windows Package Manager v1.8.1911
Copyright (c) Microsoft Corporation. All rights reserved.
Windows: Windows.Desktop v10.0.22631.4037
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.23.1911.0
Winget Directories
-----------------------------------------------------------------------------------------------------------------------
Logs %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\Diag…
User Settings %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\sett…
Portable Links Directory (User) %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root C:\Program Files\WinGet\Packages
Portable Package Root (x86) C:\Program Files (x86)\WinGet\Packages
Installer Downloads %USERPROFILE%\Downloads
Links
---------------------------------------------------------------------------
Privacy Statement https://aka.ms/winget-privacy
License Agreement https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale
Admin Setting State
--------------------------------------------------
LocalManifestFiles Disabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride Disabled
LocalArchiveMalwareScanOverride Disabled
ProxyCommandLineOptions Disabled
DefaultProxy Disabled
Screenshots and Logs
No response
The text was updated successfully, but these errors were encountered:
I highly recommend the Git manifest be updated to invoke the installer with the following components, which does properly enable the Windows Terminal integration.
Please confirm these before moving forward
Category of the issue
Installation issue.
Brief description of your issue
According to #109915, the Git.Git package is supposed to enable the Windows Terminal integration, which is normally off by default when installing Git for Windows.
winget-pkgs/manifests/g/Git/Git/2.46.0/Git.Git.installer.yaml
Lines 14 to 15 in 13054a6
Unfortunately.... in the original issue:
Narrator: this was not the right syntax, and Windows Terminal integration is therefore not turned on by default. The flag is completely ignored by setup.
The correct syntax is documented at https://github.com/git-for-windows/git/wiki/Silent-or-Unattended-Installation and at https://github.com/git-for-windows/git/wiki/Mapping-between-Git-Installer-GUI-Settings-And-Command-Line-Arguments
I tested with
/COMPONENTS=windowsterminal,<more>
and that syntax DOES work - however, you must provide a complete set of components to install - it doesn't seem to have a way to add a component to the existing default set of components.A list of components, including which ones are the default, can be found at https://github.com/git-for-windows/build-extra/blob/HEAD/installer/install.iss in the
[Components]
section.Steps to reproduce
Install Git using
winget install --id Git.Git --silent
ALTERNATIVELY:
Download the Git for Windows setup EXE from the Git for Windows website, and pass
/enable-component windowsterminal
to it. Observe that it has no impact on the components selected for installation in the setup GUI.Actual behavior
There is no Git Bash integration with Windows Terminal.
Expected behavior
The Git Bash integration with Windows Terminal should be installed.
Environment
Screenshots and Logs
No response
The text was updated successfully, but these errors were encountered: