/PSPortableLight

Customized PowerShell environment packaged into a deployable portable package. This is the same as PSPortable, but with less modules that aren't needed in all environments.

Primary LanguagePowerShellMIT LicenseMIT

Deprecated 2022/12/05

I will no longer be updating PSPortableLight. Going forward I will only maintain PSPortable. PSPortable has been restructured to provide the option of installing a minimum number of modules or many modules.

This still works at this time and will likely continue to function for the forseeable future.

PSPortableLight

Deploys a portable PowerShell package with often used modules. When updates are released, launching PSPortableLight will present a changelog and prompt to use update-console to update if desired.

This is a lighter version of PSPortable for quicker deployment and a smaller install.

  • To get started

    • Open an admin PowerShell prompt
    • Run the below script
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
    (Invoke-Webrequest https://raw.githubusercontent.com/TheTaylorLee/PSPortableLight/main/Deploy-PSPortableLight.ps1 -usebasicparsing).content | Invoke-Expression
  • Using PSPortable or PSPortableLight in Terminal

    These steps offer a guide to use PSPortable or PSPortableLight in Windows Terminal as intended. These steps will install a Nerdfont and Git, so the Oh-My-Posh theme is properly presented.

    • Install Nerd Font, Git, and sign into Git account
    Install-Font
    Install-chocolatey
    choco install git
    git config --global user.name "account"
    git config --global user.email "email@site.com"
    • Terminal settings should be configured to your preference, Example Settings
      • Nerd Font must be specified in the PSPortable or PSPortableLight profile.