fix: setup and arty completion bugs
bin/setup: - Fix Step 1 of 6 → Step 1 of 7 - exec zsh -l </dev/tty to avoid inheriting stale curl pipe on stdin (without /dev/tty the curl|sh pipe bytes re-run the script as zsh) - Fall back to printing exec zsh hint when /dev/tty is unavailable - Check completion file existence instead of trusting arty exit code bin/arty: - Fix cmd_completion returning exit 1 for zsh: last statement was [[ "$shell" == "bash" ]] which is false, changed to if/fi Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Reference in New Issue
Block a user