Lacy is a magical cd alternative that makes navigating much more efficient! ⭐ Consider starring this repo – your support motivates me a lot! ⭐
Not convinced yet? Check out all features!
Install
Cargo (Universal)
Homebrew (macOS/Linux)
AUR (Arch Linux)
NixOS / Nix Flake
See in the documentation.
Setup
After you installed lacy, you have to add it's shell configuration to your shell. (learn why)
# ~/.zshrc
eval "$(lacy init zsh)"
# ~/.bashrc
eval "$(lacy init bash)"
# ~/.config/fish/config.fish
lacy init fish | source
If you're running anything older than v0.112, you'll need lacy init nu --cd-cmd=cd.
If you're running anything older than v0.113, you'll also need a small hack to set lacy alias (--cmd) to cd. Check docs.
# $nu.config-path
| )
| | )
# $PROFILE
lacy init powershell | Out-String | iex
If your shell is missing, feel free to create an issue!
Contributions
Feel free to open a PR for any type of changes!
Note
The code in this repository was written by hand. AI was used for the different shell configurations.
Built with <3 by timothebot
Haven't found what you are looking for? try looking in the docs :)