home | ibm 4779 | fobbit/voip blasters | poptop vpns | callerid | lcd |
lcd lets you pair a directory with a key value, and then easily change to that directory with the key.
Oh yeah, I've only tested this with bash, but it should be able to work on other shells.
Example:
spoonm@chikara:~$ mkdir -p a/very/long/directory/that/would/normally/suck spoonm@chikara:~$ cd a/very/long/directory/that/would/normally/suck/ spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ acd nosuck nosuck => /home/spoonm/a/very/long/directory/that/would/normally/suck spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ cd spoonm@chikara:~$ mkdir -p another/very/icky/directory spoonm@chikara:~$ cd another/very/icky/directory/ spoonm@chikara:~/another/very/icky/directory$ acd noicky noicky => /home/spoonm/another/very/icky/directory spoonm@chikara:~/another/very/icky/directory$ cd spoonm@chikara:~$ lcd noicky spoonm@chikara:~/another/very/icky/directory$ lcd nosuck spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ cd spoonm@chikara:~$ cd - /home/spoonm/a/very/long/directory/that/would/normally/suck spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ pcd noicky => /home/spoonm/another/very/icky/directory nosuck => /home/spoonm/a/very/long/directory/that/would/normally/suck spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ dcd noicky noicky != /home/spoonm/another/very/icky/directory spoonm@chikara:~/a/very/long/directory/that/would/normally/suck$ lcd noicky No such key