PowerShell-module
Deze pagina is vertaald door PageTurner AI (beta). Niet officieel goedgekeurd door het project. Een fout gevonden? Probleem melden โ
Probleemstellingโ
Vroeger was de module de enige manier om oh-my-posh te installeren via Install-Module oh-my-posh.
Sinds de overstap naar de uitvoerbare versie meer dan een jaar geleden, fungeert deze module alleen nog
als wrapper rond het uitvoerbare bestand zonder extra functionaliteit. Dit jaar zijn de volgende wijzigingen doorgevoerd:
-
bied niet alle binaire bestanden aan in de Module maar download ze bij
Import-Module -
verplaats alle functionaliteit van de Module naar het init-script
De module veroorzaakt problemen om de volgende redenen:
-
het downloaden van binaire bestanden is problematisch op bedrijfsbeheerde computers
-
de module synchroniseert cross-device via OneDrive, waardoor versies niet synchroon lopen en configuraties kapotgaan
-
het is belastend om telkens opnieuw het verschil uit te leggen (voor mij)
Migratiestappenโ
Verwijder de gecachete bestanden van de moduleโ
Remove-Item $env:POSH_PATH -Force -Recurse
Als je aangepaste elementen op deze locatie hebt toegevoegd, worden deze verwijderd met bovenstaand commando. Verplaats deze eerst voordat je het commando uitvoert.
Installeer oh-my-poshโ
Raadpleeg de installatiehandleiding voor jouw platform. De voorkeursmethoden zijn winget en Homebrew.
Verwijder de PowerShell-moduleโ
Uninstall-Module oh-my-posh -AllVersions
Verwijder de import van de PowerShell-module in je $PROFILE
Import-Module oh-my-posh
Pas de prompt-instelling aanโ
Als je nog Set-PoshPrompt gebruikt, vervang deze dan door:
Ik heb een aangepast themaโ
oh-my-posh init pwsh --config ~/.custom.omp.json | Invoke-Expression
En vervang ~/.custom.omp.json door de locatie van jouw thema.
Ik heb een standaardthemaโ
oh-my-posh init pwsh --config "jandedobbeleer" | Invoke-Expression
Vervang jandedobbeleer door het thema dat je gebruikt.