fix(lib): prevent set -u unbound variable error for final_cmd in kind detection and harden test fixtures

This commit is contained in:
2026-08-13 09:36:07 +09:00
parent db6b064b62
commit 2bd59fce9b
4 changed files with 50 additions and 23 deletions
+3 -3
View File
@@ -271,11 +271,11 @@ print('\t'.join(env_flags) + '\n' + ' '.join(binary_tokens))
kind="claude"
elif echo "$name" | grep -qi "hermes"; then
kind="hermes"
elif echo "$final_cmd" | grep -qi "agy"; then
elif echo "${final_cmd:-}" | grep -qi "agy"; then
kind="agy"
elif echo "$final_cmd" | grep -qi "claude"; then
elif echo "${final_cmd:-}" | grep -qi "claude"; then
kind="claude"
elif echo "$final_cmd" | grep -qi "hermes"; then
elif echo "${final_cmd:-}" | grep -qi "hermes"; then
kind="hermes"
fi