Updated scripts

This commit is contained in:
z3rOR0ne 2022-07-07 13:05:06 -07:00
parent eef4fdf99c
commit d0aead5a9c
14 changed files with 386 additions and 99 deletions

20
scripts/sdir Executable file
View file

@ -0,0 +1,20 @@
#/bin/bash
# A simple bookmarking alias used in conjunction with rdir and our $HOME/.aliases file to bookmark our current directory to be returned to later using rdir.
# grabs the last line of our .zshrc, and grabs the first word
last_line_first_word=$(awk '{w=$1} END{print w}' $HOME/.zshrc)
# if the last line of our rc file begins with "export"...
# remove the last line of our rc file
if [[ $last_line_first_word == "export" ]] ; then
sed -i '$ d' $HOME/.zshrc
fi
# save our current working directory
sdir=$(pwd)
# and write that directory temporarily into our .zshrc
echo 'export sdir='$sdir >> $HOME/.zshrc
# immediately source it to use it in this shell session
source $HOME/.zshrc