Skip to content

timothebot/lacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

133 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lacy

Lacy is a magical cd alternative that makes navigating much more efficient!

⭐ Consider starring this repo – your support motivates me a lot! ⭐


Install  ~  Setup  ~  FAQ  ~  Documentation

Not convinced yet? Check out all features!


Install

Cargo (Universal)

cargo install lacy

Homebrew (macOS/Linux)

brew install timothebot/tap/lacy

AUR (Arch Linux)

yay -S lacy # or whatever aur helper you're using

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)

ZSH
# ~/.zshrc
eval "$(lacy init zsh)"
Bash
# ~/.bashrc
eval "$(lacy init bash)"
Fish
# ~/.config/fish/config.fish
lacy init fish | source
Nushell

You can't set the lacy alias (--cmd) to cd. More infos below the table at Shell Options.

# $nu.config-path
mkdir ($nu.data-dir | path join "vendor/autoload")
lacy init nu | save -f ($nu.data-dir | path join "vendor/autoload/lacy.nu")
PowerShell
# $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 :)