'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
Custom Scripts
This directory contains custom scripts that will be symlinked to ~/bin.
Setup
- The symlink script will link all scripts from this directory to
~/bin - Make sure
~/binis in your PATH (add to.zshrc):export PATH="$HOME/bin:$PATH"
Adding New Scripts
- Create your script in
~/dotfiles/bin/ - Make it executable:
chmod +x script_name - Run the symlink script to link it to
~/bin
Script Guidelines
- Start with proper shebang:
#!/usr/bin/env bashor#!/usr/bin/env zsh - Add help/usage information
- Use meaningful names
- Document what the script does