A missing goto command for your shell
Open the terminal, paste this chuck of code on it and hit enter. ¡Boom! you are done. Enjoy!
(cd $HOME &&
wget https://raw.githubusercontent.com/crisadamo/goto/master/goto.sh &&
chmod u+x goto.sh &&
cp .bashrc .bashrc-backup &&
sed -i "1i alias goto=\". $HOME/goto.sh \$@\"" .bashrc &&
source $HOME/.bashrc)
mkdir -p $HOME/.config/fish/functions;
and cd $HOME/.config/fish/functions;
and wget https://raw.githubusercontent.com/crisadamo/goto/master/goto.fish;
and chmod u+x goto.fish
~$ goto add this as home
: adds the current directory with the jump key "home".
~$ goto add this
: adds the current directory with his name as jump key.
~$ goto add home /home/username
: adds the directory named "/home/username" with "home" has jump key.
~$ goto home
: change directory to the registred one with home as jump key.
~$ goto ls
: list the registred keys.
~$ goto rm home
: deletes the registred jump key "home".
~$ goto rm all
: deletes all jumps keys.
~$ goto h
: help menu