v0.10.0
0.10.0
Added 9
- import now supports fetching entries from atuin
- import now auto-detects database files
- import now skips directories matching $_ZO_EXCLUDE_DIRS
- Support for non-Cygwin Windows environments such as Busybox on POSIX
- Fish Space-Tab completions now display and run the selected command
- Bash/POSIX/Zsh z now honors $CDPATH
- Bash does not add to the database when history is disabled
- Nushell export commands so the init script can be imported with use
- Support for RISC-V riscv64 Linux
Changed 1
- import now takes a subcommand instead of the --from flag
Fixed 10
- Bash/POSIX/Zsh z now handles relative paths through symlinked directories
- Bash/Fish/POSIX/Zsh _ZO_RESOLVE_SYMLINKS now works on Windows
- Bash handles $PROMPT_COMMAND values ending in a semicolon
- PowerShell navigates to home directory with z on drives that do not define HOME
- PowerShell uses fully qualified names when invoking cmdlets
- Zsh skips doctor diagnostics in non-interactive shells
- Zsh avoids inserting a trailing space when cancelling interactive Space-Tab completions
- Bash avoids 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 preserves any existing precmd alias instead of overwriting it
Added
importnow supports fetching entries fromatuin.importnow auto-detects database files.importnow 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:
znow 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
importnow takes a subcommand instead of the--fromflag.
Fixed
- Bash/POSIX/Zsh:
znow handles relative paths through symlinked directories. - Bash/Fish/POSIX/Zsh:
_ZO_RESOLVE_SYMLINKSnow works on Windows. - Bash: handle
$PROMPT_COMMANDvalues ending in a semicolon. - PowerShell: navigate to home directory with
zon drives that don't defineHOME. - 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
precmdalias instead of overwriting it. - Nushell: complete only directories for
z, instead of all files.