No matter what setting I seem to choose, when the Codespace opens, it always starts with ‘sh’ as the default shell in the integrated terminal, despite the setting applied in devContainer.json as below to start a zsh shell session.
“settings”: {
“terminal.integrated.shell.linux”: “/bin/zsh”
}
This works fine when opening container locally in VSCode however. I can’t see any settings that would be overriding this in my user preferences either.
cli-microsoft365/.devcontainer at gh-codespaces · garrytrinder/cli-microsoft365 (github.com) folder for reference
What am I missing something?