A fast, fish-friendly directory jumper that tracks visited directories and enables quick navigation based on frequency and recency.
Z is a directory jumping tool for the fish shell that tracks visited directories and enables quick navigation based on frequency and recency. It solves the problem of navigating complex directory structures efficiently by learning user habits.
Fish shell users who frequently navigate between directories and want a fast, integrated tool to improve command-line productivity.
Developers choose Z for its pure-fish implementation, which ensures speed and seamless integration with fish-specific features like tab completions and lazy loading, offering a superior alternative to generic shell-agnostic tools.
Pure-fish z directory jumping
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implemented entirely in fish shell script, ensuring maximum speed and native integration with fish-specific features like tab completion.
Offers context-aware tab completions for directory names, making navigation faster and more intuitive directly from the command line.
Only loads when first used, minimizing impact on shell startup time and improving overall performance as highlighted in the README.
Provides configuration options to adjust ranking algorithms and ignore patterns, allowing users to tailor it to their workflow preferences.
Cannot be used with other shells like bash or zsh, limiting its utility in mixed-shell environments or for users transitioning between shells.
The project is currently looking for a new maintainer per the README, which may result in delayed bug fixes, lack of updates, or unresolved issues.
While it enhances the original z tool with small additions, it lacks advanced features like graphical integration or extensive plugin ecosystems found in alternatives.