#!/bin/sh pkgs="$@" installer="echo \"error: something went wrong\" ; exit 1" check() { command -v "$1" >/dev/null 2>&1 } if check xbps-install; then installer="sudo xbps-install -Syu" elif check pacman; then installer="sudo pacman -Syu" elif check apt; then installer="sudo apt install -y" elif check dnf; then installer="sudo dnf install -y" elif check brew; then installer="brew install" else echo "error: could not find package manager." ; exit 1 fi $installer $pkgs && echo "done." && exit 0 exit 1