Skip to content
Snippets Groups Projects
install.sh 1.01 KiB
Newer Older
omdj17's avatar
omdj17 committed
#!/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