blob: b9af480e7a57a2eaa8fedabdc1e15306ebd4d720 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# 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 [ -z "$PMD" ] ; then
printf >&2 'gd(): Mark not set\n'
return 1
fi
# Go to the marked directory
# shellcheck disable=SC2164
cd -- "$PMD"
}
|