fix(tooling): tea-comment resolves tea from PATH or linuxbrew keg
Agent shells often miss the brew shellenv (clide FR-1), so bare 'tea' 127s. The wrapper now falls back to /home/linuxbrew/.linuxbrew/bin/tea. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
+10
-1
@@ -12,6 +12,15 @@ fi
|
||||
NUMBER="$1"
|
||||
INPUT="$2"
|
||||
|
||||
# Resolve tea: PATH first, then the known linuxbrew keg (agent shells often
|
||||
# miss the brew shellenv — clide FR-1).
|
||||
TEA="$(command -v tea || true)"
|
||||
[[ -n "$TEA" ]] || TEA="/home/linuxbrew/.linuxbrew/bin/tea"
|
||||
if [[ ! -x "$TEA" ]]; then
|
||||
echo "Error: tea CLI not found (PATH or /home/linuxbrew/.linuxbrew/bin)" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# If the body starts with @, read from file
|
||||
if [[ "$INPUT" == @* ]]; then
|
||||
FILEPATH="${INPUT#@}"
|
||||
@@ -29,4 +38,4 @@ TMPFILE="/tmp/tea-comment-${NUMBER}-${HASH}.md"
|
||||
trap 'rm -f "$TMPFILE"' EXIT
|
||||
|
||||
printf '%s' "$BODY" > "$TMPFILE"
|
||||
tea comment --login schweitz --repo jpmschweitzer/settled-reach "$NUMBER" "$(cat "$TMPFILE")"
|
||||
"$TEA" comment --login schweitz --repo jpmschweitzer/settled-reach "$NUMBER" "$(cat "$TMPFILE")"
|
||||
|
||||
Reference in New Issue
Block a user