680 B
680 B
Goto
I don't like how jump works, so I made a different solution: I got tired of using cd to go through structured directories for development, so my goto
uses a .goto
ini file in the root directory of a project to store aliases for directories. For a sample configuration:
[goto]
root = .
foo = ./some/long/directory/path/
bar = ./some/other/long/path/
goto foo
replaces cd some/long/directory/path/
, and from some/long/directory/path/
to get back to the "root" we put the file at, goto root
replaces cd ../../../../
.
Installing goto
just move the two scripts into /usr/lib/goto/
and add source /usr/lib/goto/goto.sh
to your shell rc
file.