Thursday, September 12, 2024

[New]: sysutils/zoxide-v0.9.5

Hello, everyone.
I am sending in a new mail regarding a version update,
to zoxide,because my old port didn't get committed yet.

Zoxide is a modern alternative to the traditional cd command for
navigating directories in the command line.It offers several
quality of life features over cd,that I think might help users.

Zoxide enables faster navigation.Zoxide maintains a database of
frequently visited directories,allowing users to quickly jump
to a directory by typing a part of its name,rather than needing
to type out the full path.It uses fuzzy matching to find directories
that closely match user's input.

Zoxide has smart ranking.It ranks directories based on user's usage patterns,
so the more a user visits a directory,the more likely it is to appear
as a suggestion when the user types its name.This makes it easier to access
directories one uses often without needing to remember their exact paths.

Zoxide has efficient usage tracking.Zoxide tracks user's directory usage history
and automatically updates its database.This means it learns which
directories are used the most and prioritizes them in its suggestions.

Zoxide comes with shell integration.It integrates seamlessly with popular shell environments
like Bash, Zsh, and Fish. One can use it just like cd, but with enhanced functionality.
For example, one can use z <partial-directory-name> to jump to a directory.

Note:- In version 0.9.5, zoxide has added official support for
ksh,however OpenBSD's ksh hasn't yet implemented the original
Korn shell's DEBUG trap and the handling of ERR and EXIT traps in functions.
Therefore,as of now, it is recommended to use `--hook prompt`
when initializing zoxide.

Zoxide is customizable.One can customize the way Zoxide works,including adjusting
the ranking algorithm and the behavior of directory suggestions.

With Zoxide,one can reduce the amount of typing needed to navigate the file system,
which can be particularly useful if one frequently works with deeply nested directories.

Zoxide is interactive.One can fuzzy match and go to your directory of choice by
using zi command (Requires fzf). Also offers interactive completion on bash,fish,zsh.

Overall, Zoxide provides a more efficient and user-friendly way to navigate directories
compared to the traditional cd command, especially for users who frequently move between
a large number of directories.

I will be glad, if someone can test this port and provide feedback,if
any.

Zoxide Homepage:- https://github.com/ajeetdsouza/zoxide

---
Neel Chakraborty

No comments:

Post a Comment