2 ms·
Named bookmarks and a jump-to function: function bookmark () { echo -n "Name of bookmark (no spaces): " read BKNAME if [ -e ~/.bkmarks/$BKNAME ]
by lallysingh 17y ago
Named bookmarks and a jump-to function:
function bookmark () {
echo -n "Name of bookmark (no spaces): "
read BKNAME
if [ -e ~/.bkmarks/$BKNAME ]
then
echo -n "Overwrite? "
read CONFIRM
if [ "x$CONFIRM" != "xyes" ] && [ "x$CONFIRM" != "xy" ]
then
return 0;
fi
fi
echo -n "Description: "
read DESC
ln -s `pwd` ~/.bkmarks/$BKNAME
echo "`pwd` : $BKNAME : $DESC : `date`" >> ~/.bookmarks
}
function go () {
if [ -x ~/.bkmarks/$1 ]
then pushd ~/.bkmarks/$1; cd `pwd -P`;
else echo "~/.bkmarks/$1 not found";
fi
}