Skip to content

πŸš€ Add zoxide β€” smart cd that learns your habits#1

Open
scampi-shemp wants to merge 1 commit into
HoganMcDonald:mainfrom
scampi-shemp:scampi/zoxide
Open

πŸš€ Add zoxide β€” smart cd that learns your habits#1
scampi-shemp wants to merge 1 commit into
HoganMcDonald:mainfrom
scampi-shemp:scampi/zoxide

Conversation

@scampi-shemp
Copy link
Copy Markdown
Collaborator

What

zoxide is a Rust-based smarter cd command that learns your most-used directories.

Why

Instead of cd ~/code/hex/frontend, just type z frontend. It tracks your navigation habits and fuzzy-matches directory names. Pairs with fzf for interactive selection via zi.

Examples

z hex          # jumps to ~/code/hex (or wherever you go most)
z front        # jumps to the most frequent dir matching 'front'
zi             # interactive selection with fzf

Changes

  • Added zoxide to roles/cli/defaults/main.yml tools list (installs via brew)
  • Added eval "$(zoxide init zsh)" to roles/zsh/files/includes.zsh

Fits your workflow because

  • Rust-based (fast, like ripgrep and bat you already use)
  • You navigate between lots of project dirs
  • Works seamlessly alongside your existing zsh setup

🦐 β€” Scampi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant