About zoxide
zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells.
zoxide is a smarter cd command, inspired by z and autojump
zoxide is a smarter cd command, inspired by z and autojump. It remembers which directories you use most frequently, so you can "jump" to them in just a few keystrokes. zoxide works on all major shells.
Added
- import now supports fetching entries from atuin.
- import now auto-detects database files.
- import now skips directories matching $_ZO_EXCLUDE_DIRS.
- POSIX: support for non-Cygwin Windows environments (e.g. Busybox).
- Fish: Space-Tab completions now display and run the selected command.
- Bash/POSIX/Zsh: z now honors $CDPATH.
- Bash: don't add to the database when history is disabled (set +o history).
- Nushell: export commands so the init script can be imported with use.
- Support for RISC-V (riscv64) Linux.
Changed
- import now takes a subcommand instead of the --from flag.
Fixed
- Bash/POSIX/Zsh: z now handles relative paths through symlinked directories.
- Bash/Fish/POSIX/Zsh: _ZO_RESOLVE_SYMLINKS now works on Windows.
- Bash: handle $PROMPT_COMMAND values ending in a semicolon.
- PowerShell: navigate to home directory with z on drives that don't define HOME.
- PowerShell: use fully qualified names when invoking cmdlets.
- Zsh: skip doctor diagnostics in non-interactive shells.
- Zsh: avoid inserting a trailing space when cancelling interactive Space-Tab completions.
- Bash: avoid blanking the prompt when cancelling interactive Space-Tab completions.
- Bash/Fish/Zsh: avoid drawing a new line when Space-Tab completion finds no matches.
- Tcsh: preserve any existing precmd alias instead of overwriting it.
- Nushell: complete only directories for z, instead of all files.
| Publisher | Ajeet D'Souza |
|---|---|
| Version | 0.10.0 |
| Release date | 2026-07-04 |
| License | MIT |
| Installer type | zip |
| Architecture | x64, arm64 |
| Package ID | ajeetdsouza.zoxide |
Install zoxide from the command line with Windows Package Manager (winget):
winget install --id=ajeetdsouza.zoxide -e