setup/scripts/load_env.sh

32 lines
814 B
Bash
Raw Normal View History

2023-07-22 15:18:13 +02:00
#! /bin/bash
#
BREW_SCRIPT_LINK="https://raw.githubusercontent.com/Homebrew/install/master/install.sh"
ask() {
echo "$@"
read RESP
}
pkgman() {
UNAME="$(uname -s)"
if [[ "$UNAME" == "Darwin" ]]; then
brew --help || /bin/bash -c "$(curl -fsSL ${BREW_SCRIPT_LINK})"
PKGMAN="brew install"
DISTRO="MAC"
export PATH="$HOME/.local/bin:$HOME/.bin:$PATH:/opt/homebrew/bin:/Users/doman/Library/Python/3.9/bin"
else
DISTRO=`lsb_release -a | awk '/Description/ {print toupper($2)}'`
case "$DISTRO" in
ARCH*|MANJARO*|ENDEAVOUR*) PKGMAN="sudo pacman -S --noconfirm" ;;
DEBIAN*|UBUNTU*|ELEMENTARY*) PKGMAN="sudo apt-get install -y" ;;
FEDORA*|CENTOS*|RHEL*) PKGMAN="sudo yum install -y" ;;
*) echo "${DISTRO} not recognized, specify package manager yourself:"; read PKGMAN
esac
fi
}
pkgman