This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

abcd guard warns instead of blocking a dash-glued substitution word after timeout when no duration follows: `timeout --$(x) pkill -f node` and `timeout -$(x) pkill -f node` come back as unrecognised-launcher (warn), while the same word behind sudo, env, xargs, nice, exec, doas, stdbuf, su or git blocks, and `timeout 5 pkill -f node`, `timeout --$(x) 5 pkill -f node` and `timeout 5 --$(x) pkill -f node` all block. Found by the v0.11.0 docs-currency gate (dc-4) and confirmed by the changelog composer against bin/abcd-darwin-arm64 built from ae116575.

issueresolvedminoriss-2609260543090196

abcd guard warns instead of blocking a dash-glued substitution word after timeout when no duration follows: timeout --$(x) pkill -f node and timeout -$(x) pkill -f node come back as unrecognised-launcher (warn), while the same word behind sudo, env, xargs, nice, exec, doas, stdbuf, su or git blocks, and timeout 5 pkill -f node, timeout --$(x) 5 pkill -f node and timeout 5 --$(x) pkill -f node all block. Found by the v0.11.0 docs-currency gate (dc-4) and confirmed by the changelog composer against bin/abcd-darwin-arm64 built from ae116575.

Grounds

  • pursued: timeout --$(x) pkill -f node and its chrt, taskset, flock and chroot siblings block via pkill-by-pattern; a wrapper in wrapperOperands spelled with an unknown dash-word and no operands that still warns in TestEverySubstitutionPositionKeepsTheVerdict would show it wrong

Frontmatter

idiss-2609260543090196
typeissue
lifecycleresolved
severityminor

mentions1