Merge pull request #184 from GermanBread/patch-1

Script mainenance
This commit is contained in:
JeanOUINA 2021-02-13 17:54:27 +01:00 committed by GitHub
commit bf6df0151d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 22 additions and 20 deletions

42
LULI.sh
View File

@ -57,6 +57,12 @@ if [[ "$(whoami)" == "root" ]]; then
exit
fi
# Check if unzip is installed
if [ ! -e /usr/bin/unzip ]; then
Warning "Unzip does not seem to be installed!\n\tThis script depends on this package.\n\tInstall unzip and restart this script.\n\tPress enter if you believe that this is a false-positive."
read
fi
cat << "logo_end"
_ _ _ _ _
| | (_)__ _| |_| |_ __ ___ _ _ __| |
@ -138,18 +144,18 @@ case $method in
rm -rf Lightcord;
rm -rf lightcord-linux-x64.*;
SubInfo "Downloading Lightcord"
wget -O lightcord-linux-x64.zip $LC;
if [ $? > '0' ]; then
wget -qO lightcord-linux-x64.zip $LC;
if [ ! $? ]; then
SubInfo "Trying alternate URL"
wget -O lightcord-linux-x64.zip $ALT_LC;
wget -qO lightcord-linux-x64.zip $ALT_LC;
fi
unzip lightcord-linux-x64.zip -d Lightcord;
unzip -qq lightcord-linux-x64.zip -d Lightcord;
cd Lightcord;
chmod +x ./lightcord;
cd ..;
sudo mv Lightcord/ $GLOBAL_INSTALL_DIR;
SubInfo "Downloading Lightcord icon"
wget -O lightcord.png $ICON;
wget -qO lightcord.png $ICON;
sudo mkdir -p /usr/share/pixmaps;
sudo mv lightcord.png /usr/share/pixmaps;
SubInfo "Creating Desktop entry"
@ -160,7 +166,6 @@ case $method in
rm -rf Lightcord.*;
rm -rf Lightcord;
rm -rf lightcord-linux-x64.*;
rm 0
;;
2) # Uninstall LC
@ -183,12 +188,12 @@ case $method in
SubInfo "Deleting Lightcord"
sudo rm -r $GLOBAL_INSTALL_DIR/Lightcord;
SubInfo "Downloading Lightcord"
wget -O lightcord-linux-x64.zip $LC;
if [ $? > '0' ]; then
wget -qO lightcord-linux-x64.zip $LC;
if [ ! $? ]; then
SubInfo "Trying alternate URL"
wget -O lightcord-linux-x64.zip $ALT_LC;
wget -qO lightcord-linux-x64.zip $ALT_LC;
fi
unzip lightcord-linux-x64.zip -d Lightcord;
unzip -qq lightcord-linux-x64.zip -d Lightcord;
cd Lightcord;
chmod +x ./lightcord;
cd ..;
@ -197,7 +202,6 @@ case $method in
rm -rf Lightcord.*;
rm -rf Lightcord;
rm -rf lightcord-linux-x64.*;
rm 0
;;
*) # Do nothing
@ -241,13 +245,13 @@ case $method in
1) # Install LC
Info 'Installing Lightcord'
SubInfo "Downloading Lightcord"
wget -O lightcord.AppImage $LC_APPIMAGE;
if [ $? > '0' ]; then
wget -qO lightcord.AppImage $LC_APPIMAGE;
if [ ! $? ]; then
SubInfo "Trying alternate URL"
wget -O lightcord.AppImage $ALT_LC_APPIMAGE;
wget -qO lightcord.AppImage $ALT_LC_APPIMAGE;
fi
SubInfo "Downloading Lightcord icon"
wget -O lightcord.png $ICON;
wget -qO lightcord.png $ICON;
mkdir -p $LOCAL_INSTALL_DIR;
mv lightcord.AppImage $LOCAL_INSTALL_DIR;
chmod +x $LOCAL_INSTALL_DIR/lightcord.AppImage ;
@ -256,7 +260,6 @@ case $method in
SubInfo "Creating local desktop entry"
echo -e "[Desktop Entry]\nName=Lightcord\nComment[fr_FR]=Un client Discord simple et personalisable\nComment=A simple - customizable - Discord Client\nExec=$LOCAL_INSTALL_DIR/lightcord.AppImage\nIcon=lightcord\nTerminal=false\nType=Application\nCategories=Network;InstantMessaging;P2P;" >> ~/.local/share/applications/lightcord.desktop;
SubInfo "Cleaning up"
rm 0
;;
2) # Uninstall LC
@ -274,16 +277,15 @@ case $method in
SubInfo "Deleting Lightcord"
rm $LOCAL_INSTALL_DIR/lightcord.AppImage;
SubInfo "Downloading Lightcord"
wget -O lightcord.AppImage $LC_APPIMAGE;
if [ $? > '0' ]; then
wget -qO lightcord.AppImage $LC_APPIMAGE;
if [ ! $? ]; then
SubInfo "Trying alternate URL"
wget -O lightcord.AppImage $ALT_LC_APPIMAGE;
wget -qO lightcord.AppImage $ALT_LC_APPIMAGE;
fi
mkdir -p $LOCAL_INSTALL_DIR;
mv lightcord.AppImage $LOCAL_INSTALL_DIR;
chmod +x $LOCAL_INSTALL_DIR/lightcord.AppImage;
SubInfo "Cleaning up"
rm 0
;;
*)