lacy 0.2.2

Fast magical cd alternative for lazy terminal navigators
lacy-0.2.2 is not a library.
Visit the last successful build: lacy-0.7.1

Lacy

Getting started

Navigation without full path

You don't have to type the full directory name. Just make sure the path matches the directory name more or less.

# normal cd
cd /Users/timothebot/projects/lacy/src

# with lacy
y / user timo prj lacy sr
# or
y / usrs timbo rojt layc rc

Skipping directories

Forgot the directory name? No problem. Just skip it using -.

y / user timo - lacy sr

# as long as some parts are still unique, it will work... and it's very fast
y / - - - lacy sr

Like cd

Everything you can do with cd, you can do with y.

y /Users/timo/Projects/Lacy/src
y ~
y ..

Real paths

You can also add real paths while lazy navigating.

y /Users/timo/ desk proj lacy/src

Installation

# macOS or Linux
cargo install lacy

Zsh

Add the following to your .zshrc file:

eval "$(lacy init zsh)"

Other shells

Feel free to contribute the init script for your shell. I'm gonna add them as soon as I can.

Why not z?

z is a great tool, but if you are working with a lot of projects with similar paths, it can be a pain to navigate. z also needs to learn first, while lacy can be used on systems you (or lacy) never touched before. You can use z alongside lacy.


Built with <3 by timothebot