Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
apparix
Command line directory bookmarks with jumping to bookmarks, subdirectory tab completion, distant listing etc
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
zsh-z
Jump quickly to directories that you have visited "frecently." A native Zsh port of z.sh with added features.
-
vifm
Vifm is a file manager with curses interface, which provides Vim-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Last but not least, I use zoxide, so I can z dir to go to any directory.
Why not use a file manager like nnn which also comes with bookmarks and/or jump/autojump/zoxide support? At some point cd ... was also supported but it seemed pressing left arrow in the TUI was more efficient so we dropped it.
bookmark system. Some people bookmark directories and add aliases to change to those directories.
I don't actually see the need to jump around the filesystem that much, but I mostly use this, on many work systems I use the built-in pushd/popd utilities in bash, and on other shells, make use of cd - for quicker backtracking.
I made this: https://github.com/Property404/lax
I used to keep some directory bookmarks with apparix, but nowadays I just use z.lua.
I used to keep some directory bookmarks with apparix, but nowadays I just use z.lua.
I use a plugin for zsh called z. I think this is the right one: https://github.com/agkozak/zsh-z It remembers where you have been and has pretty decent matching. I think it only works to places you have previous gone to using z. Maybe I should alias cd to z..
I use fzf, which provides shortcuts like: cd **[tab] to go to any directory under the current one.
i use broot vifm z
i use broot vifm z
i use broot vifm z