Skip to content

Releases: gsamokovarov/jump

0.6.0

27 Jan 15:01
Compare
Choose a tag to compare

With 0.6.0 a jump can never land on the current working directory. You are welcome, world!

0.5.1

16 Jan 12:10
Compare
Choose a tag to compare

Fix the regression of j /absolute/path not working in 0.5.0.

0.5.0

15 Jan 16:41
Compare
Choose a tag to compare

With a new year comes a new release!

Gone are the times of jumping to no longer existent directories. Jump will correct itself and remove the inexistent directories from its database.

0.4.0

25 Nov 19:37
Compare
Choose a tag to compare

Have you ever typed j term only to be taken somewhere you didn't expect? That new project probably got some more love recently.

Now, you don't need to fight with jump no more! Simple type j with no arguments and it will take you to the next entry in the list. Maybe the project you are looking for isn't the most scored anymore.

You can also view the ladder of the directory scores by issuing jump top.

Hope you enjoy this jump release. Happy upcoming holidays 🎅

0.3.0

12 Oct 19:47
Compare
Choose a tag to compare

This release comes out with a much requested feature. Autocompletion! Yes, even bash is supported. Hooray!

You love man, right? If you ever forget how to use jump, you can now resort to man jump for some quick education. You are welcome!

Huge thanks to @s2gatev for the initial jump hint implementation. Hope you enjoy this release of jump! 💖

0.2.0

18 Sep 07:17
Compare
Choose a tag to compare

This new release comes with a smarter search term support.

Case-sensitive Search

Up until now, all the searches were case-insensitive. To trigger a case-sensitive search, use a term that has different case in one of the letters.

For example:

j Dev

Will jump to /Users/foo/Development instead of /Users/foo/Development/dev-tools even if dev-toolshas scored better.

Deeper Search

The first jump normalized all search terms to the base names the saved directories. Why? Because directory names are long and short terms can fuzzy match them easily. Most of the times we actually want that. But only most of the times. :-)

Say you have a lot of client specific directory with projects inside of them.

society/
├── artwork
├── interview
└── website

chaos/
└── website

When you time web, which website should you jump to? Currently, it will be the one with the higher score, say society/website. If you wanted to go to chaos/website, you had no way to trigger it. Well, now you can:

j ch/web

The term above will match /Users/foo/Development/chaos/website. The search is normalized only on the last two parts of the target paths. This will again ensure you better match, because the path gets shorter.

You can put as many separators as you want in your term.

j dev/ch/web

The term above will match the last three dirs of the path.

0.1.0

06 Sep 19:43
Compare
Choose a tag to compare

A fuzzy quick-directory jumper. Kinda like autojump or z, but fuzzy.

Jump works its magic by keeping track of the directories you visit. It scores
to give you the best match for tour input. When integrated with your shell, the
j function is available. It let's you jump across directories with ease.

If you visit /Users/bob/Projects/moneymaker often, type j mk and jump
straight to it. Gone are the days of manual aliases for frequent project
directories.

Shell

To get the most out of jump, you have to integrate it with your shell. The
integration gives you the j shell function and the automatic tracking and
scoring.

bash

Put the line below in ~/.bashrc or ~/bash_profile:

eval "$(jump shell bash)"

zsh

Put the line below in ~/.zshrc:

eval "$(jump shell zsh)"