Remix.run Logo
mubu 4 days ago

How is this any different from z?

OJFord 4 days ago | parent | next [-]

Not having heard of either of these before, but now seeing z linked by sibling comment too, I would guess 'z oxide' is a Rust re-implementation of z.

aquova 3 days ago | parent | prev | next [-]

There's a few different versions of this same idea, I think zoxide is the third one I've used. Years ago, I started using z.lua, then switched to a fish shell plugin implementation of z, finally to zoxide. I don't think there's any real difference between them, aside from their implementation language and the ease of installation.

stranges 4 days ago | parent | prev | next [-]

The main difference is speed (Rust vs shell script)

UK-AL 4 days ago | parent | prev | next [-]

Zoxide normally aliases to z. Is this not z?

dag11 4 days ago | parent | prev [-]

This is z, no?

sevg 4 days ago | parent [-]

There is a different project called z:

https://github.com/rupa/z

I’d never heard of it but it was the first search result for “z github”.

eddyg 4 days ago | parent [-]

Or the pure zsh version, which is superior, since it eliminates a ton of forking by eliminating calls to external tools (the original z script relies heavily on awk, sort, date, sed, mv, rm, and chown). There are also significant stability improvements to the database thanks to proper locking.

https://github.com/agkozak/zsh-z

derintegrative 2 days ago | parent [-]

Failed twenty ways to Sunday if I set `ZSHZ_DATA="$HOME/.local/share/zsh-z"` . Could not get it to recover from it.