#!/bin/bash PACKAGES= ABSOLUTE_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" #Checa se o usuário é root if [[ $EUID -ne 0 ]] then ROOT="sudo" else ROOT= fi #Descobre a distribuição declare -A osInfo; osInfo[/etc/arch-release]="pacman -S" osInfo[/etc/debian_version]="apt-get install" for f in ${!osInfo[@]} do if [[ -f $f ]];then DISTRO=${osInfo[$f]} fi done function test { echo $DISTRO } function install { $(echo "$ROOT $DISTRO python3") $(echo "$ROOT $DISTRO pip3") $(echo "$ROOT pip3 --upgrade pipenv") pipenv install } function help { echo "$(basename "$0") [-i|--install] [-h|--help] -- Utilize para instalar o Farol" echo echo "onde:" echo " -h mostra a ajuda e sai" echo " -i instal python3, pip3, pipenv " } while [[ $# > 0 ]] do key="$1" case $key in -h|--help) help exit 0 ;; -t|--test) test exit 0 ;; -i|--install) install exit 0 ;; esac shift done