'tarbuckle opinion?' failed at '(eval):1: no matches found' — zsh expands ?, * and [ as
globs before the script is reached, and asking him a question is the natural use of the
one surface built for questions.
Three ways past it, and the wrapper's help now names all three in order of least fuss:
drop the ?, quote the phrase, or the noglob alias now in shell/.zshrc. ⚠ The alias is
listed LAST and with its limit stated, because it only helps if the calling shell is
interactive — .zshrc is not read otherwise — and that is exactly the kind of fix that
looks total and silently is not.
noglob for one command rather than 'unsetopt nomatch', which would change how every
command in the shell behaves to fix one of them.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01J6hZXNYSxEfZseBGTni4sf