papirus-icon-theme/install-papirus-home.sh
Mikael Göransson 46a82d318e Installation script improvements
Make sure the needed commands, 7za, is available before
starting installation.

Make wget and 7za output less verbose.

Make mkdir not give an error if the directory already exist.

No need to sleep?
2016-11-19 12:21:19 +01:00

17 lines
675 B
Bash
Executable file

#!/usr/bin/env bash
echo "Papirus icon theme for GTK"
! which 7za > /dev/null 2>&1 && { echo "Please install p7zip"; exit 1; }
echo "Delete old Papirus icon theme ..."
rm -rf ~/.icons/{Papirus-GTK,Papirus-Dark-GTK}
echo "Download new version from GitHub ..."
wget -q --show-progress -c https://github.com/PapirusDevelopmentTeam/papirus-icon-theme-gtk/archive/master.zip \
-O /tmp/papirus-icon-theme-gtk.zip
echo "Unpack archive ..."
7za x /tmp/papirus-icon-theme-gtk.zip -o/tmp/ > /dev/null
echo "Installing ..."
mkdir -p ~/.icons
cp -R /tmp/papirus-icon-theme-gtk-master/{Papirus-GTK,Papirus-Dark-GTK} ~/.icons/
echo "Delete cache ..."
rm -rf /tmp/papiru*
echo "Done!"