Registry edit that allows you to add Windows command-line, Powershell and/or GIT Bash to explorer context menu. source
Last active
December 26, 2023 05:01
-
-
Save sorashi/9d29387ae9c1b66b2dd687c4196fbda3 to your computer and use it in GitHub Desktop.
Windows registry edit that adds Windows command-line (cmd), Powershell and optionally GIT Bash to directory context menu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
; Command Prompt | |
[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd] | |
"MUIVerb"="Command Prompts" | |
"Icon"="cmd.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\01MenuCmd] | |
"MUIVerb"="Command Prompts" | |
"Icon"="cmd.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open] | |
"MUIVerb"="Command Prompt" | |
"Icon"="cmd.exe" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command] | |
@="cmd.exe /s /k pushd \"%V\"" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas] | |
"MUIVerb"="Command Prompt Elevated" | |
"Icon"="cmd.exe" | |
"HasLUAShield"="" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command] | |
@="cmd.exe /s /k pushd \"%V\"" | |
; PowerShell | |
[HKEY_CLASSES_ROOT\Directory\shell\02MenuPowerShell] | |
"MUIVerb"="PowerShell Prompts" | |
"Icon"="powershell.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\02MenuPowerShell] | |
"MUIVerb"="PowerShell Prompts" | |
"Icon"="powershell.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open] | |
"MUIVerb"="PowerShell" | |
"Icon"="powershell.exe" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open\command] | |
@="powershell.exe -noexit -command Set-Location '%V'" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas] | |
"MUIVerb"="PowerShell Elevated" | |
"Icon"="powershell.exe" | |
"HasLUAShield"="" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas\command] | |
@="powershell.exe -noexit -command Set-Location '%V'" | |
; Ensure OS Entries are on the Extended Menu (Shift-Right Click) | |
[HKEY_CLASSES_ROOT\Directory\shell\cmd] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\cmd] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\shell\Powershell] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\Powershell] | |
"Extended"="" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
; GIT | |
[HKEY_CLASSES_ROOT\Directory\shell\03MenuGit] | |
"MUIVerb"="GIT Prompts" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuGit" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\03MenuGit] | |
"MUIVerb"="GIT Prompts" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuGit" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_gui] | |
"MUIVerb"="GIT GUI" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_gui\command] | |
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\"" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_shell] | |
"MUIVerb"="GIT BASH" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_shell\command] | |
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\"" | |
; Move Official GIT Entries to the Extended Menu (Shift-Right Click) | |
[HKEY_CLASSES_ROOT\Directory\shell\git_gui] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\git_gui] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\shell\git_shell] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\git_shell] | |
"Extended"="" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment