Skip to content

Conversation

@victorlin
Copy link
Member

@victorlin victorlin commented Jan 7, 2026

Description of proposed changes

We definitely don't need "the system bash", which is what /bin/bash is. We want "the bash the user wants", which will often be the system bash, but not always.

The main motivation is that /bin/bash on macOS is stuck on an ancient version due to licensing issues, and users might prefer another Bash in their environments.

Commit message copied from nextstrain/shared@bc75180

Related issue(s)

Closes #46

Checklist

  • Checks pass
  • Update changelog N/A, dev change

We definitely don't need "the system bash", which is what /bin/bash is.
We want "the bash the user wants", which will often be the system bash,
but not always.

The main motivation is that /bin/bash on macOS is stuck on an ancient
version due to licensing issues, and users might prefer another Bash in
their environments.

Commit message copied from nextstrain/shared@bc75180
@victorlin victorlin self-assigned this Jan 7, 2026
@victorlin victorlin merged commit 2c2ce9f into master Jan 7, 2026
59 checks passed
@victorlin victorlin deleted the victorlin/use-env-bash branch January 7, 2026 20:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

devel/release uses a bash-ism that's not supported on macOS versions of bash

3 participants