diff --git a/scripts/install-brew-macos.sh b/scripts/install-brew-macos.sh index b2d9d04..fbaa6bb 100755 --- a/scripts/install-brew-macos.sh +++ b/scripts/install-brew-macos.sh @@ -1,4 +1,5 @@ -#!/bin/zsh +#!/usr/bin/env zsh +set -euo pipefail /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew doctor @@ -6,4 +7,4 @@ brew doctor # Install some default tools brew update brew install tmux mosh eza lsd ffmpeg aria2 bat dog f3 gping btop imagemagick iperf3 ncdu p7zip pigz rclone rsync screen thefuck tldr unzip yt-dlp zstd -brew install --cask balenaetcher cryptomator iina handbrake imageoptim libreoffice losslesscut mgba mkvtoolnix nextcloud obs rar retroarch-metal secretive ultimaker-cura vlc vscodium zed signal transmission \ No newline at end of file +brew install --cask balenaetcher cryptomator iina handbrake imageoptim libreoffice losslesscut mgba mkvtoolnix nextcloud obs rar retroarch-metal secretive ultimaker-cura vlc vscodium zed signal transmission diff --git a/scripts/install-docker-debian.sh b/scripts/install-docker-debian.sh index 29f191c..bfc323f 100755 --- a/scripts/install-docker-debian.sh +++ b/scripts/install-docker-debian.sh @@ -1,4 +1,5 @@ -#!/bin/sh +#!/usr/bin/env bash +set -euo pipefail # Add Docker's official GPG key: sudo apt-get update diff --git a/scripts/install-docker-portainer.sh b/scripts/install-docker-portainer.sh index 3151aff..e20f574 100755 --- a/scripts/install-docker-portainer.sh +++ b/scripts/install-docker-portainer.sh @@ -1,3 +1,4 @@ -#!/bin/sh +#!/usr/bin/env bash +set -euo pipefail -docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest \ No newline at end of file +docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest diff --git a/scripts/install-eza-debian.sh b/scripts/install-eza-debian.sh index 1e7bfe2..8f8a4f6 100755 --- a/scripts/install-eza-debian.sh +++ b/scripts/install-eza-debian.sh @@ -1,4 +1,5 @@ -#!/bin/sh +#!/usr/bin/env bash +set -euo pipefail sudo mkdir -p /etc/apt/keyrings wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | sudo gpg --dearmor -o /etc/apt/keyrings/gierens.gpg diff --git a/scripts/install-syncthing-debian.sh b/scripts/install-syncthing-debian.sh index 1a534e0..c9bddfe 100755 --- a/scripts/install-syncthing-debian.sh +++ b/scripts/install-syncthing-debian.sh @@ -1,4 +1,5 @@ -#!/bin/sh +#!/usr/bin/env bash +set -euo pipefail # Add the release PGP keys: sudo mkdir -p /etc/apt/keyrings @@ -9,4 +10,4 @@ echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://ap # Update and install syncthing: sudo apt-get update -sudo apt-get install syncthing \ No newline at end of file +sudo apt-get install syncthing