Add gum confirm
This commit is contained in:
parent
7707ac4206
commit
162bf3a088
@ -18,14 +18,12 @@ echo -e "${NONE}"
|
|||||||
if [ -d ~/dotfiles ]; then
|
if [ -d ~/dotfiles ]; then
|
||||||
echo "The script has detected an existing dotfiles folder and will try to create a backup into the folder:"
|
echo "The script has detected an existing dotfiles folder and will try to create a backup into the folder:"
|
||||||
echo "~/dotfiles-versions/backups/$datets"
|
echo "~/dotfiles-versions/backups/$datets"
|
||||||
echo ""
|
|
||||||
fi
|
fi
|
||||||
if [ ! -L ~/.bashrc ] && [ -f ~/.bashrc ]; then
|
if [ ! -L ~/.bashrc ] && [ -f ~/.bashrc ]; then
|
||||||
echo "The script has detected an existing .bashrc file and will try to create a backup to:"
|
echo "The script has detected an existing .bashrc file and will try to create a backup to:"
|
||||||
echo "~/dotfiles-versions/backups/$datets/.bashrc-old"
|
echo "~/dotfiles-versions/backups/$datets/.bashrc-old"
|
||||||
echo ""
|
|
||||||
fi
|
fi
|
||||||
if gum confirm "Do you want to proceed?" ;then
|
if gum confirm "Do you want to create a backup?" ;then
|
||||||
if [ ! -d ~/dotfiles-versions ]; then
|
if [ ! -d ~/dotfiles-versions ]; then
|
||||||
mkdir ~/dotfiles-versions
|
mkdir ~/dotfiles-versions
|
||||||
echo "~/dotfiles-versions created."
|
echo "~/dotfiles-versions created."
|
||||||
|
@ -13,33 +13,26 @@ __ __ _ _
|
|||||||
EOF
|
EOF
|
||||||
echo -e "${NONE}"
|
echo -e "${NONE}"
|
||||||
if [ ! -d ~/wallpaper ]; then
|
if [ ! -d ~/wallpaper ]; then
|
||||||
echo "Do you want to download the wallpapers from repository https://gitlab.com/stephan-raabe/wallpaper/ ?"
|
echo "Do you want to download the wallpapers from repository https://gitlab.com/stephan-raabe/wallpaper/ ?"
|
||||||
echo "If not, the script will install 3 default wallpapers in ~/wallpaper/"
|
echo "If not, the script will install 3 default wallpapers in ~/wallpaper/"
|
||||||
echo ""
|
echo ""
|
||||||
while true; do
|
if gum confirm "Do you want to download the repository?" ;then
|
||||||
read -p "Do you want to download the repository? (Yy/Nn): " yn
|
wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
|
||||||
case $yn in
|
unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
||||||
[Yy]* )
|
if [ ! -d ~/wallpaper/ ]; then
|
||||||
wget -P ~/Downloads/ https://gitlab.com/stephan-raabe/wallpaper/-/archive/main/wallpaper-main.zip
|
mkdir ~/wallpaper
|
||||||
unzip -o ~/Downloads/wallpaper-main.zip -d ~/Downloads/
|
fi
|
||||||
if [ ! -d ~/wallpaper/ ]; then
|
cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
||||||
mkdir ~/wallpaper
|
echo "Wallpapers frpm the repository installed successfully."
|
||||||
fi
|
else
|
||||||
cp ~/Downloads/wallpaper-main/* ~/wallpaper/
|
if [ -d ~/wallpaper/ ]; then
|
||||||
echo "Wallpapers frpm the repository installed successfully."
|
echo "wallpaper folder already exists."
|
||||||
break;;
|
else
|
||||||
[Nn]* )
|
mkdir ~/wallpaper
|
||||||
if [ -d ~/wallpaper/ ]; then
|
fi
|
||||||
echo "wallpaper folder already exists."
|
cp wallpapers/* ~/wallpaper
|
||||||
else
|
echo "Default wallpapers installed successfully."
|
||||||
mkdir ~/wallpaper
|
fi
|
||||||
fi
|
|
||||||
cp wallpapers/* ~/wallpaper
|
|
||||||
echo "Default wallpapers installed successfully."
|
|
||||||
break;;
|
|
||||||
* ) echo "Please answer yes or no.";;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
else
|
else
|
||||||
echo "~/wallpaper folder already exsits."
|
echo "~/wallpaper folder already exsits."
|
||||||
fi
|
fi
|
||||||
@ -49,7 +42,7 @@ echo ""
|
|||||||
# Copy default wallpaper to .cache
|
# Copy default wallpaper to .cache
|
||||||
# ------------------------------------------------------
|
# ------------------------------------------------------
|
||||||
if [ ! -f ~/.cache/current_wallpaper.jpg ]; then
|
if [ ! -f ~/.cache/current_wallpaper.jpg ]; then
|
||||||
cp wallpapers/default.jpg ~/.cache/current_wallpaper.jpg
|
cp wallpapers/default.jpg ~/.cache/current_wallpaper.jpg
|
||||||
echo "Default wallpaper installed."
|
echo "Default wallpaper installed."
|
||||||
echo ""
|
echo ""
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user