Z – Jump Around

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. z

    Pure-fish z directory jumping (by jethrokuan)

    https://github.com/skywind3000/z.lua was another that I used for a long time, although I've lately started using https://github.com/jethrokuan/z

    A lot of reinventing the wheel in the z space it seems

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. z

    z - jump around

  4. Jump-Location

    Powershell `cd` that reads your mind

    FYI for windows, I made this a long time ago:

    https://github.com/tkellogg/Jump-Location

    Which was fun and all, but eventually replaced by a pure PowerShell implementation that's become far more active:

    https://github.com/vors/ZLocation

  5. ZLocation

    ZLocation is the new Jump-Location

    FYI for windows, I made this a long time ago:

    https://github.com/tkellogg/Jump-Location

    Which was fun and all, but eventually replaced by a pure PowerShell implementation that's become far more active:

    https://github.com/vors/ZLocation

  6. zoxide

    A smarter cd command. Supports all major shells.

    I use this Rust clone which works great, no complaints: https://github.com/ajeetdsouza/zoxide

    Although, I don't know what the difference is, other than the language of choice.

  7. fd

    A simple, fast and user-friendly alternative to 'find'

    You call it with `n` and get an interactive fuzzy search for your directories. If you do `n ` instead, it’ll start the find with `` already filled in (and if there’s only one match, jump to it directly). The `ls` is optional but I find that I like having the contents visible as soon as I change a directory.

    I’m also including iCloud Drive but excluding the Library directory as that is too noisy. I have a separate `nl` function which searches just inside `~/Library` for when I need it, as well as other specialised `n` functions that search inside specific places that I need a lot.

    ¹ https://github.com/sharkdp/fd

    ² https://github.com/junegunn/fzf

  8. fzf

    :cherry_blossom: A command-line fuzzy finder

    You call it with `n` and get an interactive fuzzy search for your directories. If you do `n ` instead, it’ll start the find with `` already filled in (and if there’s only one match, jump to it directly). The `ls` is optional but I find that I like having the contents visible as soon as I change a directory.

    I’m also including iCloud Drive but excluding the Library directory as that is too noisy. I have a separate `nl` function which searches just inside `~/Library` for when I need it, as well as other specialised `n` functions that search inside specific places that I need a lot.

    ¹ https://github.com/sharkdp/fd

    ² https://github.com/junegunn/fzf

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. fishmarks

    Bookmark and jump to directories faster than a sailfish! Fishmarks is a clone of bashmarks for the Fish shell.

    I was frustrated with jumping to frecent directories, so I "reverted" back to jumping back to bookmarked directories [0] (which I find much more predictable).

    0: https://github.com/techwizrd/fishmarks

  11. zee

    Zee is a shell extension for defining shortcuts for quicker file system navigation. (by dnsv)

    I used something different, but it didn't work as expected because I have multiple directories that start with the same name letter. Consequently, the shortcuts changed their paths and I never ended up where I wanted.

    I built my own tool called Zee, that takes a simplified approach by only utilizing explicit user-defined shortcuts: https://github.com/dnsv/zee

  12. autojump

    A cd command that learns - easily navigate directories from the command line

    Yes, I made a similar keybinding for xonsh, using fd and fzf. I press Alt-c, and fzf shows me all the subdirectories rooted where I'm at.

    That's a good intermediary solution. But the one that totally changed my flow was to combine autojump[1] and fzf. autojump is similar to Z (this submission). It stores all the directories you've visited in an SQLite DB and can show them to you (ordered by visit frequency) with a command line argument. So I pipe that to fzf.

    Now I can extremely quickly jump to any directory I've been to before - it really helps that they're sorted by visit frequency. I honestly use this more than any other approach - and I probably go for days on end without using the usual TAB autocompletion.

    [1] https://github.com/wting/autojump

  13. starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

    It seems like the Rust community is quite happy to support alternative shells. I’ve seen couple of projects, now, that support way more esoteric shells than I would expect, like ’xonsh’. Starship (https://starship.rs/) immediately comes to mind.

  14. enhancd

    :rocket: A next-generation cd command with your interactive filter

    I've been using enhancd for years now.

    https://github.com/babarot/enhancd

  15. jump

    Jump helps you navigate faster by learning your habits. ✌️

    Heavy user of `z` for many years that is until it dropped its database one final time. There's nothing more frustrating then a dropped or corrupted directory database just as you've got the damn thing to remember all your favourite spots on the disk.

    These days I use https://github.com/gsamokovarov/jump which I've mapped to `z`. Happy days.

  16. ranger

    A VIM-inspired filemanager for the console

    Came to post zoxide. Also if you use `ranger`[1] (vim inspired file manager) then you might like to add the `ranger-zoxide` plugin[2].

    1. https://github.com/ranger/ranger

    2. https://github.com/jchook/ranger-zoxide

  17. ranger-zoxide

    Easily jump between common directories in ranger

    Came to post zoxide. Also if you use `ranger`[1] (vim inspired file manager) then you might like to add the `ranger-zoxide` plugin[2].

    1. https://github.com/ranger/ranger

    2. https://github.com/jchook/ranger-zoxide

  18. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Ask HN: Any tool for managing large and variable command lines?

    8 projects | news.ycombinator.com | 25 Apr 2024
  • Show HN: Inshellisense – IDE style shell autocomplete

    9 projects | news.ycombinator.com | 6 Nov 2023
  • How to achieve the function of the Mac app Hookmark in the terminal?

    2 projects | /r/commandline | 17 May 2023
  • How do you guys keep a list of the commands you gotta run across different projects?

    5 projects | /r/Frontend | 7 Apr 2023
  • A tmux plugin to make creating/switching sessions easier

    3 projects | dev.to | 24 Jan 2023