From ea826860e0225a9dfcb786ac7d5438d8abb59378 Mon Sep 17 00:00:00 2001 From: "Stanko K.R." Date: Thu, 4 Dec 2025 09:16:30 +0100 Subject: [PATCH] Install any runtime or ci dependencies in bin/setup --- bin/setup | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/bin/setup b/bin/setup index 2af87a4e7..e1a9dabb8 100755 --- a/bin/setup +++ b/bin/setup @@ -119,6 +119,17 @@ if which pacman >/dev/null 2>&1; then if ! pacman -Q "${packages[@]}" >/dev/null 2>&1; then step "Installing packages" sudo pacman -S --noconfirm --needed "${packages[@]}" fi +elif which brew >/dev/null 2>&1; then + packages=(imagemagick openslide vips gitleaks) + missing_packages=() + for pkg in "${packages[@]}"; do + if ! brew list "$pkg" &>/dev/null; then + missing_packages+=("$pkg") + fi + done + if [ ${#missing_packages[@]} -gt 0 ]; then + step "Installing packages" brew install "${missing_packages[@]}" + fi fi bundle config set --local auto_install true