z-methoxy is intended to replace cd for tcsh. After some “training” it cuts down on the number of keystokes you need to type to move around your filesystem.

Many years ago I heard about autojump, but I could never get it to work in tcsh. More recently I heard about zoxide and decided to try that. It turned out that I couldn’t get zoxide to work either.

After watching Dreams of Autonomy’s zoxide video I was convinced enough to write a version myself that worked with tcsh. Like zoxide, z-methoxy uses “frecency” (a combination of recency and frequency) to select the directory from the history.

Then I rewote the program in Rust (because I wanted to learn about Rust) - and this is the result:

z-methoxy on Github

There is also a command cdi that uses fzf for interactive fuzzy finding/search.