From 3ef96ff8ab090204b8c5ae3473c86f4789afbdc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 22 Jun 2026 18:11:58 +0200 Subject: [PATCH] fix: stacks STACKS_DIR defaults to PWD instead of ~/stacks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Makes stacks work like arty — discovers stacks in the current directory. Explicit STACKS_DIR env var still takes precedence. Co-Authored-By: Claude Sonnet 4.6 --- README.md | 2 +- bin/stacks | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 06f9376..6e686c5 100755 --- a/README.md +++ b/README.md @@ -120,7 +120,7 @@ arty docker:install # Docker Engine with user group Scripts live in `~/bin/` and are tracked in this repo. - **`arty`** — repository orchestration, reads `arty.yml` -- **`stacks`** — Docker Compose stack manager for `~/stacks` +- **`stacks`** — Docker Compose stack manager (runs in current directory, or set `STACKS_DIR`) --- diff --git a/bin/stacks b/bin/stacks index 5eb645b..d694fbb 100755 --- a/bin/stacks +++ b/bin/stacks @@ -5,8 +5,8 @@ set -euo pipefail # ─── Bootstrap ──────────────────────────────────────────────────────────────── SCRIPT_NAME="$(basename "${BASH_SOURCE[0]}")" -# STACKS_DIR: explicit env var > current working directory > ~/stacks fallback -STACKS_DIR="${STACKS_DIR:-${HOME}/stacks}" +# STACKS_DIR: explicit env var > current working directory +STACKS_DIR="${STACKS_DIR:-$PWD}" ROOT_ENV="$STACKS_DIR/.env" VERSION="1.0.0"