A PowerShell module that tracks frequently used directories and enables fast navigation using fuzzy matching and tab completion.
ZLocation is a PowerShell module that tracks frequently visited directories and enables quick navigation using partial names or regular expressions. It improves command-line productivity by learning navigation patterns and providing intelligent suggestions based on usage frequency.
PowerShell users who frequently navigate between directories in command-line sessions, particularly developers, system administrators, and IT professionals working across Windows, Linux, or macOS.
Developers choose ZLocation for its lightweight, session-aware directory jumping with fuzzy matching and tab completion, offering a faster alternative to traditional cd commands. It uniquely supports multiple PowerShell sessions simultaneously and maintains a navigation stack for easy backtracking.
ZLocation is the new Jump-Location
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Works on Windows, Linux, and macOS, as stated in the README under Goals, ensuring consistent navigation across different operating systems with PowerShell.
Uses regular expressions and frequency-based ranking to jump to directories with partial names, speeding up navigation as shown in the usage examples.
Provides tab completion to cycle through matching directories when the first suggestion isn't correct, enhancing usability for less common paths.
Maintains a stack of recent jumps with `z -`, allowing easy undoing of navigation steps, illustrated in the going back example.
Alters the prompt function, which can interfere with other modules like posh-git, requiring manual profile adjustments as cautioned in the README note.
The customizable matching algorithm and weight function are listed as crossed-out goals in the README, indicating no support for advanced tuning.
Installation requires manual import into the $PROFILE and careful ordering with other modules, adding steps compared to plug-and-play tools.