format and add comments

This commit is contained in:
Adam 2023-06-17 19:32:45 -04:00
parent 537d522ca4
commit ca9faca359

32
setup
View file

@ -1,11 +1,27 @@
#!/bin/bash #!/bin/bash
#
# setup
#
clear clear
# execute in less with a header for style points
exec > >(less +F --header 8) 2>&1 exec > >(less +F --header 8) 2>&1
trap 'exec >&- 2>&-; wait' EXIT trap 'exec >&- 2>&-; wait' EXIT
# grab said header
curl -s https://doordesk.net/doors curl -s https://doordesk.net/doors
echo -e "Doors are sturdier than windows.\n-------------------------------------------------------" echo -e "Doors are sturdier than windows.\n-------------------------------------------------------"
#
# detect OS and run corresponding setup
#
. /etc/os-release . /etc/os-release
OS=$NAME OS=$NAME
echo -e "\nDetected OS as $OS" echo -e "\nDetected OS as $OS"
@ -41,6 +57,12 @@ elif [[ $OS == *Fedora* ]]; then
.doors/scripts/install_min_fedora .doors/scripts/install_min_fedora
fi fi
#
# copy configs
#
echo -e "\nInstalling Configs..." && echo -e "\nInstalling Configs..." &&
cd .doors/configs && cd .doors/configs &&
@ -56,5 +78,15 @@ echo -e "\nInstalling Configs..." &&
echo -e "\nLinking profile..." && echo -e "\nLinking profile..." &&
cp -sbv $HOME/.config/shell/profile $HOME/.zprofile && cp -sbv $HOME/.config/shell/profile $HOME/.zprofile &&
#
# wrap up
#
echo -e "\nDone!\nLog out and back in for changes to take effect." echo -e "\nDone!\nLog out and back in for changes to take effect."
# wait for less to catch up and tell it we're done
sleep 1 && killall -s SIGINT less sleep 1 && killall -s SIGINT less