---
script:
- echo "Testing shell configuration switching..."
- cargo run -- config set shell bash
- cargo run -- exec -f pipelines/shell-bash.yml
- cargo run -- config set shell sh
- cargo run -- exec -f pipelines/shell-sh.yml
- if command -v fish > /dev/null 2>&1; then cargo run -- config set shell fish && cargo run -- exec -f pipelines/shell-fish.yml; else echo "Fish not installed, skipping fish test"; fi
- cargo run -- config set shell bash
- echo "Shell configuration test passed"