Files
shell/install/snap
T
2026-07-10 15:11:51 +08:00

42 lines
770 B
Bash
Executable File

#!/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