OpportunityLiu / windowsterminal-shell

Install/uninstall scripts for Windows Terminal context menu items

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PowerShell Scripts to Install/Uninstall Context Menu Items for Windows Terminal

A project backed by LeXtudio Inc.

Install

  1. Install Windows Terminal.

  2. Install PowerShell 7.

  3. Launch PowerShell 7 console as administrator, and run install.ps1 to install context menu items to Windows Explorer.

    Quickest way to run the latest script from GitHub at an elevated PowerShell 7 console is

    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'))

Now the menu items are added to Windows Explorer context menu.

default layout

Figure 1: Default layout

The menu items are organized in the default layout. Other layouts such as mini and flat give different look and feel. To apply an aternative layout (like mini), simply run install.ps1 mini.

flat layout

Figure 2: Flat layout

mini layout

Figure 3: Mini layout

Uninstall

  1. Run uninstall.ps1 to uninstall context menu items from Windows Explorer.

To uninstall an alternative layout (like mini), run uninstall.ps1 mini.

Notes

The current release only supports Windows 10 machines (Windows Terminal restriction).

The scripts must be run as administrator.

install.ps1 and uninstall.ps1 only manipulate Windows Explorer settings for the context menu items, and do not write to Windows Terminal settings.

Downloading 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.

More Products

To learn more about other cool products from LeXtudio Inc. , please visit our homepage.

About

Install/uninstall scripts for Windows Terminal context menu items

License:MIT License


Languages

Language:PowerShell 100.0%