github gsamokovarov/jump v0.69.0
0.69.0

4 hours ago

Hello, friends,

This is a major Jump release – a nice round number, with no cultural significance. But that's how we roll around here, version number over substance! Here's what's new:

  • Zoxide import jump import zoxide migrates your zoxide database into jump. You traitors can bind jump to cd now. Jump ship and come back to the proper tool. Name over substance!

  • Single-user install script. Install the latest release for the current user into ~/.local/bin with a single command (or tell your friendly agent to):

    curl -fsSL https://raw.githubusercontent.com/gsamokovarov/jump/main/install.sh | bash
  • j . works outside git repositories. Based Mode now resolves its base directory in this order: $JUMP_BASED_PATH, the git repository root, and finally the current directory. Previously j . relied on being inside a git repo, but it now falls back to the current directory. Use Based Mode to work with your .worktrees or live your life .git free!

  • Fish: j - is fixed. j - was broken in our Fish integration, but now toggles between the two most recently visited directories and keeps fish's built-in prevd/nextd history in sync, mirroring fish's built-in cd - behavior. To a degree.

  • Fish: base directory env var unified to $JUMP_BASED_PATH. Fish now reads the Based Mode base directory from $JUMP_BASED_PATH, the same variable used by the other shells. If you previously set $JUMP_BASE_DIR in fish, rename it to $JUMP_BASED_PATH. It was a mistake. Not that we ever do them, because this release is PURR-FECT!!!

Or maybe it's not. Tell us (or your agent) and submit an issue or a pull request. Peace! ✌️

Don't miss a new jump release

NewReleases is sending notifications on new releases.