From 954a667d9d5bfe57ad5f51b4754ac29b4a2cf7c8 Mon Sep 17 00:00:00 2001 From: Daniel Bauer Date: Sat, 8 Aug 2026 16:48:37 +0200 Subject: [PATCH] feat: update install scripts --- run_onchange_before_0_install-packages.sh | 2 +- run_onchange_before_1_zsh.sh | 2 ++ run_onchange_before_20_fzf.sh | 4 +++- run_onchange_before_21_diff-so-fancy.sh | 2 ++ run_onchange_before_22_vimplug.sh | 4 +++- run_onchange_before_23_tpm.sh | 2 ++ run_onchange_before_26_difftastic.sh | 4 ++-- 7 files changed, 15 insertions(+), 5 deletions(-) diff --git a/run_onchange_before_0_install-packages.sh b/run_onchange_before_0_install-packages.sh index 26bc92c..d3a1fb5 100644 --- a/run_onchange_before_0_install-packages.sh +++ b/run_onchange_before_0_install-packages.sh @@ -1,6 +1,6 @@ #!/bin/bash -set -e +set -euo pipefail echo "Installing packages" echo "Updating sources..." diff --git a/run_onchange_before_1_zsh.sh b/run_onchange_before_1_zsh.sh index 5328147..b8bab5d 100644 --- a/run_onchange_before_1_zsh.sh +++ b/run_onchange_before_1_zsh.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +set -euo pipefail + if ! type zsh > /dev/null; then echo "Cannnot change default shell to zsh: not installed" else diff --git a/run_onchange_before_20_fzf.sh b/run_onchange_before_20_fzf.sh index 6b59fda..b42c73b 100644 --- a/run_onchange_before_20_fzf.sh +++ b/run_onchange_before_20_fzf.sh @@ -1,4 +1,6 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash + +set -euo pipefail if [ ! -d "$HOME/.fzf" ]; then echo "Installing fzf into ~/.fzf" diff --git a/run_onchange_before_21_diff-so-fancy.sh b/run_onchange_before_21_diff-so-fancy.sh index a9f137a..e088714 100644 --- a/run_onchange_before_21_diff-so-fancy.sh +++ b/run_onchange_before_21_diff-so-fancy.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +set -euo pipefail + if [ ! -f "$HOME/.local/bin/diff-so-fancy" ]; then echo "Installing diff-so-fance into .local/bin" if [ ! -d "$HOME/.local/lib/diff-so-fancy" ]; then diff --git a/run_onchange_before_22_vimplug.sh b/run_onchange_before_22_vimplug.sh index 8250108..6740f2f 100644 --- a/run_onchange_before_22_vimplug.sh +++ b/run_onchange_before_22_vimplug.sh @@ -1,4 +1,6 @@ -#!/usr/bin/env sh +#!/usr/bin/env bash + +set -euo pipefail if [ ! -d "$HOME/.vim/autoload" ]; then echo "setup vim plug" diff --git a/run_onchange_before_23_tpm.sh b/run_onchange_before_23_tpm.sh index 2044c7b..c7cc750 100644 --- a/run_onchange_before_23_tpm.sh +++ b/run_onchange_before_23_tpm.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +set -euo pipefail + # Install TPM if [[ ! -d ~/.tmux/plugins/tpm ]]; then git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm diff --git a/run_onchange_before_26_difftastic.sh b/run_onchange_before_26_difftastic.sh index 19e2d6c..ed3a490 100644 --- a/run_onchange_before_26_difftastic.sh +++ b/run_onchange_before_26_difftastic.sh @@ -13,8 +13,8 @@ echo "Extracting..." tar -xzf "/tmp/${TARBALL}" -C /tmp echo "Installing to ${INSTALL_DIR}..." -sudo mv "/tmp/${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}" -sudo chmod +x "${INSTALL_DIR}/${BINARY_NAME}" +mv "/tmp/${BINARY_NAME}" "${INSTALL_DIR}/${BINARY_NAME}" +chmod +x "${INSTALL_DIR}/${BINARY_NAME}" echo "Cleaning up..." rm -f "/tmp/${TARBALL}"