# z.lua
> Directory changer that learns your habits

## Summary
A fast directory jumper that learns your habits, written in Lua with support for multiple shells including bash, zsh, fish, and PowerShell.

## Capabilities
- Jump to frequently used directories with partial matching
- Enhanced matching algorithm with frecency ranking
- Interactive selection mode with fzf integration
- Supports bash, zsh, fish, and PowerShell
- Backward and parent directory jumping

## When to Use
- User wants a fast cross-shell directory jumper
- User needs Lua-based solution for portability

## When NOT to Use
- User prefers a Rust-based solution like zoxide

## Related Tools
- [zoxide](/tools/zoxide) (alternative): zoxide is a modern Rust alternative

---
Source: https://littlescripts.sh/tools/z-lua
