generated from devcontainers/feature-starter
-
Notifications
You must be signed in to change notification settings - Fork 14
Closed as not planned
Description
As of #17 the default shell is set using a VSCode setting instead of changing the shell of the user via chsh (e.g. https://github.com/nils-geistmann/devcontainers-features/blob/712d8a4fc8ad1557eee806864ce726a55da3ed65/src/zsh/install.sh#L17). This makes it difficult for downstream users to override in an automated fashion with something like https://code.visualstudio.com/docs/devcontainers/containers#_personalizing-with-dotfile-repositories.
The context for this is larger projects with multiple developers with different shell preferences. I think this should be resolved via:
- Adding an option for if fish should be set to the default shell (defaulting to true to preserve backward compatibility)
- Remove the setting customization
- Run
chshinsideinstall.shif the option is set to true
Does this sound reasonable? If so I can file a PR.
Metadata
Metadata
Assignees
Labels
No labels