Direct naar hoofdinhoud

PowerShell-module

Onofficiële Beta-vertaling

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
waarschuwing

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.