#!/usr/bin/env bash ##makedesc: Install bunch of software from snap set -eo pipefail if [ "$(uname -s)" = "Darwin" ]; then echo "ERROR: snap is not supported on macOS. Use brew instead." >&2 exit 1 fi installed() { command -v "$1" >/dev/null 2>&1; } snapi() { snap install "$1" 2>/dev/null || snap install "$1" --classic } install() { echo echo "===============================================" echo "Installing software from snap" echo "===============================================" echo if ! installed snapd; then sudo apt update sudo apt install -y --autoremove snapd fi snapi peek snapi skype snapi dbeaver-ce echo echo "Finish!" echo } case "$1" in *) install ;; esac