use SHELL env variable to determine shell to launch, fallback to default setting (bash) if SHELL is not supported