#!/usr/bin/env bash ##makedesc: Install grub-customizer (latest + ppa) set -eo pipefail if [ "$(uname -s)" = "Darwin" ]; then echo "ERROR: grub-customizer is not supported on macOS." >&2 exit 1 fi install() { echo echo "===============================================" echo "Installing grub-customizer" echo "===============================================" echo sudo add-apt-repository -y ppa:danielrichter2007/grub-customizer sudo apt install -y --autoremove grub-customizer echo echo "Finish!" grub-customizer -v echo } remove() { echo echo "===============================================" echo "Removing grub-customizer" echo "===============================================" echo source_file="/etc/apt/sources.list.d/$(ls -1 /etc/apt/sources.list.d/ | grep danielrichter2007)" sudo apt remove -y --autoremove grub-customizer if [ -f "$source_file" ]; then sudo rm "$source_file" sudo apt update fi echo echo "Finish!" echo } case "$1" in r|remove|d|delete|p|purge) remove ;; *) install ;; esac