spawn/sprite/lib
A ebb4c08306
fix: Remove printf %q escaping in run_sprite that broke command parsing (#92)
printf %q escapes spaces and shell metacharacters, turning "claude install"
into "claude\ install" — which bash -c interprets as a single command named
"claude install" (with literal space). This broke all multi-word commands
passed to run_sprite, including pipes, redirects, and && chains.

Since all callers pass trusted, hardcoded command strings (not user input),
the command string should be passed directly to bash -c for normal shell
parsing.

Fixes #88

Agent: team-lead

Co-authored-by: A <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-02-09 09:36:56 -08:00
..
common.sh fix: Remove printf %q escaping in run_sprite that broke command parsing (#92) 2026-02-09 09:36:56 -08:00