mirror of
https://github.com/PapirusDevelopmentTeam/papirus-icon-theme.git
synced 2024-10-19 09:40:47 -04:00
46a82d318e
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?
17 lines
675 B
Bash
Executable file
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!"
|