23 lines
488 B
Bash
Executable file
23 lines
488 B
Bash
Executable file
#!/bin/bash
|
|
# A simple bookmarking script used in conjunction with rdir
|
|
# to save a directory for easy navigation later
|
|
|
|
# save our current working directory
|
|
sdir=$(pwd)
|
|
# allow overwriting of sdrc
|
|
set +o noclobber
|
|
|
|
# define and create .sdrc file
|
|
sdrc="$HOME/".sdrc
|
|
if [[ ! -f "$sdir" ]] ; then
|
|
/usr/bin/touch "$sdir"
|
|
fi
|
|
|
|
if [[ $# -gt 0 ]] ; then
|
|
sdoc="$1"
|
|
fi
|
|
|
|
echo 'export sdir='"$sdir" > "$sdrc"
|
|
echo 'export sdoc='"$sdoc" >> "$sdrc"
|
|
# immediately source ~/.sdrc
|
|
source "$sdrc"
|