The script already sets zsh as default shell via chsh. Now it also
hands off to a zsh login shell immediately at the end so the user
doesn't need to run exec zsh manually.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add ensure_zsh step (step 3 of 7): installs zsh via apt/brew if
missing, sets it as default shell via chsh
- Replace manual completion write with arty completion zsh --install
- Extend PATH with ~/.local/bin and ~/go/bin before completion step so
yq installed by arty deps (in a subshell) is found
- Renumber all steps 1-7
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>