#!/usr/bin/env bash source /dev/stdin <<< "$(curl -sL http://scity.xyz/colorsinc)" # Detect distribution name if [[ `which lsb_release 2>/dev/null` ]]; then # lsb_release available distrib_name=`lsb_release -is` else # lsb_release not available lsb_files=`find /etc -type f -maxdepth 1 \( ! -wholename /etc/os-release ! -wholename /etc/lsb-release -wholename /etc/\*release -o -wholename /etc/\*version \) 2> /dev/null` for file in $lsb_files; do if [[ $file =~ /etc/(.*)[-_] ]]; then distrib_name=${BASH_REMATCH[1]} break else echo -e "${BOrange}Sorry, GlancesAutoInstall script is not compliant with your system.${Color_Off}" echo -e "${BOrange}Please read: https://github.com/nicolargo/glances#installation${Color_Off}" exit 1 fi done fi echo -e "$${CS[color,LightGreen]}Detected system: $distrib_name${CS[color,Default]}" exit 0