A shell plugin for creating, managing, and navigating directory bookmarks in bash and zsh using fzf.
fzf-marks is a shell plugin that allows users to create and manage directory bookmarks in bash and zsh using the fuzzy-finder fzf. It solves the problem of navigating frequently used directories by providing an interactive, searchable interface for bookmarks, eliminating the need to remember or type long paths.
Developers and command-line users who work extensively in bash or zsh shells and want to streamline directory navigation through persistent, searchable bookmarks.
It offers a lightweight, customizable alternative to manual directory navigation or alias management, leveraging fzf's powerful fuzzy search for quick access to bookmarks with minimal setup.
Plugin to manage bookmarks in bash and zsh
Integrates fzf's powerful search to quickly find and jump to bookmarks with minimal typing, as shown in the demo GIF and default fzm command.
Works seamlessly with bash, zsh, and fish via plugin managers like zgen and fisher, with clear installation instructions for each shell.
Allows configuration of colors, keybindings, and fzf options through environment variables, detailed in the README's customization table.
Stores marks in a simple file (~/.fzf-marks) for persistence across sessions without heavy overhead, as emphasized in the philosophy.
The plugin is entirely dependent on fzf being installed and configured, adding an extra setup step that can fail in restricted environments.
Customizing search behavior, like limiting to mark labels, requires manually adjusting fzf commands via FZF_MARKS_COMMAND, as admitted in the FAQ.
Marks are saved locally with no option for cloud sync or sharing, limiting utility in multi-machine workflows.
A smarter cd command. Supports all major shells.
Fish-like autosuggestions for zsh
Fish shell like syntax highlighting for Zsh.
A cd command that learns - easily navigate directories from the command line
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.