#demo #search #cli

app rust-autojump

Rust implementation of the autojump command

4 releases

0.1.3 Apr 20, 2022
0.1.2 Apr 20, 2022
0.1.1 Apr 20, 2022
0.1.0 Apr 20, 2022

#118 in #demo

MIT license

7KB
129 lines

rust-autojump

crates.io

Installation

cargo install rust-autojump

For the script to work add the following code to your .bash_profile or .zshrc
or copy is to a script and run source scriptname.sh

rj() {
    search_phrase=$1
    best_match=$(rust-autojump -s $search_phrase)

    cd $best_match
    echo  $best_match
}

rust_jump_chpwd() {
    rust-autojump --add "$(pwd)" >/dev/null &!
}

typeset -gaU chpwd_functions
chpwd_functions+=rust_jump_chpwd

Usage

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.

Eg. jump to a directory that best matches foo

rj foo     

Dependencies

~2.5–9MB
~83K SLoC