{"id":13551126,"url":"https://github.com/lextm/windowsterminal-shell","last_synced_at":"2025-05-15T17:06:26.163Z","repository":{"id":37398095,"uuid":"261600198","full_name":"lextm/windowsterminal-shell","owner":"lextm","description":"Install/uninstall scripts for Windows Terminal context menu items","archived":false,"fork":false,"pushed_at":"2024-05-08T01:41:44.000Z","size":175,"stargazers_count":1699,"open_issues_count":15,"forks_count":149,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-04-07T22:08:27.240Z","etag":null,"topics":["context-menu","powershell","terminal","windows","windows-10","windows-11","windows-terminal","wsl"],"latest_commit_sha":null,"homepage":"https://docs.lextudio.com/blog/the-challenges-to-enable-open-with-windows-terminal-8090b2d92d5a","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lextm.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["lextm"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-05-05T22:51:22.000Z","updated_at":"2025-04-06T16:31:28.000Z","dependencies_parsed_at":"2022-07-08T16:47:22.016Z","dependency_job_id":"a1e55f81-67a0-4e89-bb48-74f512265ca0","html_url":"https://github.com/lextm/windowsterminal-shell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextm%2Fwindowsterminal-shell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextm%2Fwindowsterminal-shell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextm%2Fwindowsterminal-shell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lextm%2Fwindowsterminal-shell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lextm","download_url":"https://codeload.github.com/lextm/windowsterminal-shell/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254384988,"owners_count":22062422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["context-menu","powershell","terminal","windows","windows-10","windows-11","windows-terminal","wsl"],"created_at":"2024-08-01T12:01:42.798Z","updated_at":"2025-05-15T17:06:21.152Z","avatar_url":"https://github.com/lextm.png","language":"PowerShell","readme":"# PowerShell Scripts to Install/Uninstall Context Menu Items for Windows Terminal\n\n*A project backed by [LeXtudio Inc.](https://www.lextudio.com)*\n\n## Install\n\n1. [Install Windows Terminal](https://github.com/microsoft/terminal).\n1. [Install PowerShell 7](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-windows?view=powershell-7).\n1. Launch PowerShell 7 console as administrator, and run `install.ps1` to install context menu items to Windows Explorer.\n\n   \u003e Quickest way to run the latest script from GitHub at an elevated PowerShell 7 console is\n\n   \u003e ``` powershell\n   \u003e Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/lextm/windowsterminal-shell/master/install.ps1'))\n   \u003e ```\n\nNow the menu items are added to Windows Explorer context menu.\n\n![default layout](default.png)\n\nFigure 1: Default layout\n\n\u003e The menu items are organized in the `default` layout. Other layouts such as `mini` and `flat` give different look and feel. To apply an alternative layout (like `mini`), simply run `install.ps1 mini`.\n\n![flat layout](flat.png)\n\nFigure 2: Flat layout\n\n![mini layout](mini.png)\n\nFigure 3: Mini layout\n\n## Uninstall\n1. Run `uninstall.ps1` to uninstall context menu items from Windows Explorer.\n\n\u003e To uninstall an alternative layout (like `mini`), run `uninstall.ps1 mini`.\n\n## Notes\nThe current release only supports Windows 10 machines (Windows Terminal restriction) and Windows Terminal installed via the store or .appx file.\n\n\u003e If Windows Terminal is installed via Scoop, [scripts from another repo](https://github.com/grimux/windowsterminal-shell-scoop/tree/scoop-support) might help.\n\nThe install script must be run as administrator.\n\n\u003e That's because it pulls out data from Windows Terminal's installation folder, which is locked down by Windows 10.\n\nPowerShell 7 installed from Microsoft Store is not supported by the scripts (more details can be found in [#37](https://github.com/lextm/windowsterminal-shell/issues/37)).\n\n`install.ps1` and `uninstall.ps1` only manipulate current user's Windows Explorer settings for the context menu items, and do not write to Windows Terminal settings.\n\n\u003e So different users on the same machine must install the context menu items separately, but possibly with different layouts.\n\nDownloading Windows Terminal icon from GitHub (in `install.ps1`) requires internet connection, but in general is just an optional step that won't be executed in most cases.\n\n## More Products\nTo learn more about other cool products from LeXtudio Inc. , please visit [our homepage](https://www.lextudio.com/#projects).\n","funding_links":["https://github.com/sponsors/lextm"],"categories":["PowerShell"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flextm%2Fwindowsterminal-shell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flextm%2Fwindowsterminal-shell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flextm%2Fwindowsterminal-shell/lists"}