powershell_setup
Table of Contents
PowerShell Setup
Setup PowerShell Gallery
- Run
Get-PSRepository
to verify if PowerShell Gallery is set up properly. If it isn't, you probably need to set up the web proxy settings. - If
https://www.powershellgallery.com/api/v2
is untrusted, run thisSet-PSRepository -Name PSGallery -InstallationPolicy Trusted
. - Run
Find-Module BurntToast
to verify that modules can be installed. If you get 'Unable to resolve package source…' you will need to install it manually (don't bother trying to fix it).
Install Stuff
- Run
Install-Module -Name BurntToast -Repository PSGallery
. - Run
Install-Module -Name Terminal-Icons -Repository PSGallery
. - Run
Install-Module posh-git -Scope CurrentUser
.
Older stuff that probably doesn't need to be installed anymore.
- Run
winget install JanDeDobbeleer.OhMyPosh -s winget
.
Setup Profile
- Find your profile:
$PROFILE | Format-List -Force
- Test if it exists:
Test-Path $profile
- Create if it doesn't exist:
New-Item -path $profile -type file –force
- Edit it:
code $profile
- Put just this in it:
. 'D:\Bin\Manuka\General Scripts\PowerShell startup.ps1'
Picking a Theme
Current favorites: pure (minimalist) or iterm2.
- Open Windows Terminal.
- Spit it with two PowerShell terminals.
- In both, switch to an interesting directory, e.g.
cd C:\Dev\Common\Auto Hot Key\
- In one terminal, type
Get-PoshThemes
. - In the other, type
Set-PoshPrompt -Theme whatever
to play with it.
Screw it, use my own
Run this:
oh-my-posh init pwsh --config 'D:\Bin\Common\Settings\Oh-my-posh themes\tallguy.omp.json' | Invoke-Expression
powershell_setup.txt · Last modified: 2023/01/28 00:04 by 127.0.0.1