#!/bin/bash set -euo pipefail IFS=$'\n\t' [[ "$(id -u)" -eq 0 ]] && echo "Script must be run as a normal user." && exit info_msg() { echo -e "\n\033[1;32m${1}\033[0m" } info_msg "Installing Packages ..." sudo pacman -Sy --noconfirm --needed wget git unzip jre-openjdk info_msg "Cloning Repo ..." git clone https://github.com/mttomaz/tlauncher-arch.git "$HOME/tlauncher-arch" cd "$HOME/tlauncher-arch" || exit info_msg "Downloading TLauncher ..." wget https://tlauncher.org/jar -P src/ unzip src/jar -d src/tlauncher.d mv src/tlauncher.d/*.jar src/tlauncher.d/tlauncher.jar info_msg "Installing TLauncher ..." sudo mkdir /usr/share/tlauncher sudo mv src/tlauncher.d/* /usr/share/tlauncher sudo mv src/tlauncher /usr/bin/ sudo mv src/tlauncher.png /usr/share/icons sudo mv src/tlauncher.desktop /usr/share/applications cd "$OLDPWD" || exit rm -rf "$HOME/tlauncher-arch" info_msg "Installation Complete!"