From 4bd68f4614d90fd150e5e9464aec5aad33fc6a7c Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Sat, 11 Apr 2026 00:00:50 +0300 Subject: [PATCH] Short-circuit installation commands on failure --- .local/share/github-versions/dolt | 4 ++-- .local/share/github-versions/kingfisher | 4 ++-- .local/share/github-versions/minikube | 8 ++++---- .local/share/github-versions/rust-analyzer | 8 ++++---- .local/share/github-versions/uv | 8 ++++---- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.local/share/github-versions/dolt b/.local/share/github-versions/dolt index 24eab50..9254013 100755 --- a/.local/share/github-versions/dolt +++ b/.local/share/github-versions/dolt @@ -11,8 +11,8 @@ dolt_resource() { } install_dolt() { - tar xz --directory="$(systemd-path user-binaries)" --strip-components=2 dolt-linux-amd64/bin/dolt - chmod 550 "$(systemd-path user-binaries)"/dolt + tar xz --directory="$(systemd-path user-binaries)" --strip-components=2 dolt-linux-amd64/bin/dolt && \ + chmod 550 "$(systemd-path user-binaries)"/dolt } github_update "${package}" "${repo}" dolt_resource install_dolt diff --git a/.local/share/github-versions/kingfisher b/.local/share/github-versions/kingfisher index 10c7f17..f6903dc 100755 --- a/.local/share/github-versions/kingfisher +++ b/.local/share/github-versions/kingfisher @@ -11,8 +11,8 @@ kingfisher_resource() { } install_kingfisher() { - tar xz --directory="$(systemd-path user-binaries)" kingfisher - chmod 550 "$(systemd-path user-binaries)"/kingfisher + tar xz --directory="$(systemd-path user-binaries)" kingfisher && \ + chmod 550 "$(systemd-path user-binaries)"/kingfisher } github_update "${package}" "${repo}" kingfisher_resource install_kingfisher diff --git a/.local/share/github-versions/minikube b/.local/share/github-versions/minikube index 004f74c..8012485 100755 --- a/.local/share/github-versions/minikube +++ b/.local/share/github-versions/minikube @@ -11,10 +11,10 @@ minikube_resource() { } install_minikube() { - tempfile="$(mktemp)" - cat - > "${tempfile}" - chmod 550 "${tempfile}" - mv "${tempfile}" "$(systemd-path user-binaries)"/minikube + tempfile="$(mktemp)" && \ + cat - > "${tempfile}" && \ + chmod 550 "${tempfile}" && \ + mv "${tempfile}" "$(systemd-path user-binaries)"/minikube } github_update "${package}" "${repo}" minikube_resource install_minikube diff --git a/.local/share/github-versions/rust-analyzer b/.local/share/github-versions/rust-analyzer index 1add828..bd41614 100755 --- a/.local/share/github-versions/rust-analyzer +++ b/.local/share/github-versions/rust-analyzer @@ -11,10 +11,10 @@ rust_analyzer_resource() { } install_rust_analyzer() { - tempfile="$(mktemp)" - gunzip --to-stdout - > "${tempfile}" - chmod 550 "${tempfile}" - mv "${tempfile}" "$(systemd-path user-binaries)"/rust-analyzer + tempfile="$(mktemp)" && \ + gunzip --to-stdout - > "${tempfile}" && \ + chmod 550 "${tempfile}" && \ + mv "${tempfile}" "$(systemd-path user-binaries)"/rust-analyzer } github_update "${package}" "${repo}" rust_analyzer_resource install_rust_analyzer diff --git a/.local/share/github-versions/uv b/.local/share/github-versions/uv index b0c0ad9..389c20d 100755 --- a/.local/share/github-versions/uv +++ b/.local/share/github-versions/uv @@ -11,10 +11,10 @@ uv_resource() { } install_uv() { - tempdir="$(mktemp --directory)" - tar xz --directory="${tempdir}" --strip-components=1 && \ - chmod 550 "${tempdir}"/uv "${tempdir}"/uvx && \ - mv --force "${tempdir}"/uv "${tempdir}"/uvx "$(systemd-path user-binaries)" + tempdir="$(mktemp --directory)" && \ + tar xz --directory="${tempdir}" --strip-components=1 && \ + chmod 550 "${tempdir}"/uv "${tempdir}"/uvx && \ + mv --force "${tempdir}"/uv "${tempdir}"/uvx "$(systemd-path user-binaries)" } github_update "${package}" "${repo}" uv_resource install_uv