Add install script

This commit is contained in:
Stephan Raabe 2023-12-23 17:25:22 +01:00
parent 14e71da23c
commit b1cfdd04de

44
install.sh Executable file
View File

@ -0,0 +1,44 @@
# ------------------------------------------------------
# Install wallpapers
# ------------------------------------------------------
clear
echo -e "${GREEN}"
cat <<"EOF"
__ __ _ _
\ \ / /_ _| | |_ __ __ _ _ __ ___ _ __
\ \ /\ / / _` | | | '_ \ / _` | '_ \ / _ \ '__|
\ V V / (_| | | | |_) | (_| | |_) | __/ |
\_/\_/ \__,_|_|_| .__/ \__,_| .__/ \___|_|
|_| |_|
EOF
echo -e "${NONE}"
if [ ! -d .git ]; then
echo "Do you want to download the wallpapers from repository "
echo "https://gitlab.com/stephan-raabe/wallpaper/ ?"
echo ""
if gum confirm "Do you want to download the repository?" ;then
wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
if [ ! -d ~/wallpaper/ ]; then
mkdir ~/wallpaper
fi
cp ~/Downloads/wallpaper-main/* ~/wallpaper/
echo "Wallpapers from the repository installed successfully."
elif [ $? -eq 130 ]; then
exit 130
else
exit
fi
else
echo "Wallpapers downloaded with git. Update with git pull."
if gum confirm "Do you want to pull updates from the repository?" ;then
git pull
echo "Wallpapers updated successfully from the repository."
elif [ $? -eq 130 ]; then
exit 130
else
exit
fi
fi
echo ""