blob: fa5776f20d0b56a9ca64309211751015813c7710 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
# Go to marked directory
gd() {
# Refuse to deal with unwanted arguments
if [ "$#" -gt 0 ] ; then
printf >&2 'gd(): Unspecified argument\n'
return 2
fi
# Complain if mark not actually set yet
if ! [ -n "$PMD" ] ; then
printf >&2 'gd(): Mark not set\n'
return 1
fi
# Go to the marked directory
cd -- "$PMD" || return
}
|