ZLocation

Eine wiederkehrende Aufgabe in Shells ist das Navigieren durch Ordnerstrukturen. Die klassischen Lösungen in Shells heißen z.B. autojump und nutzen den Kurzbefehl j zum Ordnerwechsel.

ZLocation ist der moderne Nachfolger (Nachbau) und lässt sich einfach bereitstellen: Github Repo for Zlocation

Kurzanleitung ZLocation:

Install-Module ZLocation -Scope CurrentUser

Einbau in der gewünschten Profiledatei $PROFILE:

Import-Module ZLocation
Write-Host -Foreground Green "`n[ZLocation] knows about $((Get-ZLocation).Keys.Count) locations.`n"

Hierdurch wird das Modul geladen und wir erhalten eine Kurzinfo über bereits bekannt Ordner-Sprungziele.

Die in Zlocation bekannten Ordner erhält man mittels z und diesen Aufruf nutzt man auch einfach als Ersatz für den üblichen Alias cd oder das PowerShell-Original Set-Location.

Mit z kann man dann die Gewichtung der Ordner auflisten lassen:

z | Sort-Object weight -Descending