enhancd

enhancd is an enhanced cd command that integrates with interactive fuzzy finders like fzf, peco, and fzy. It maintains a history of visited directories and makes navigation more intuitive by allowing you to select from history or explore directories interactively.

Features

  • History-based navigation: Select previously visited directories from history
  • Parent directory picker: Use cd .. to interactively select parent directories
  • Subdirectory explorer: Use cd . to recursively browse subdirectories
  • Recent directories: Use cd - to show the 10 most recently visited locations
  • Directory filtering: Search visited history for matching directories
  • Multi-shell support: Works with Bash, Zsh, and Fish shells
  • Configurable filters: Integrate with fzf, peco, fzy, or other interactive filters
enhancd interactive directory selection with fuzzy finder
enhancd interactive directory selection with fuzzy finder