shonenjump is a lightweight autojump clone written in Go.
Quote from the description of autojump:
autojump is a faster way to navigate your filesystem. It works by maintaining a database of the directories you use the most from the command line.
Directories must be visited first before they can be jumped to.
-
Download the shonenjump binary for your platform, place it in a directory in your
$PATH
. -
Download the setup script for your shell and include it in your shell profile.
For example, if you are using
zsh
, you can do the following:wget -O ~/.shonenjump.zsh https://raw.githubusercontent.com/suzaku/shonenjump/master/scripts/shonenjump.zsh echo 'source $HOME/.shonenjump.zsh' >> ~/.zshrc
1. If you are using `zsh`, you'll need an extra step to setup tab completion.
You need to place a script into the `zsh/site-functions` directory:
```bash
cd $(brew --prefix)/share/zsh/site-functions/
wget https://raw.githubusercontent.com/suzaku/shonenjump/master/scripts/_j
Usage is similar to autojump.
This section will be updated if different behaviors were to be added in the future.