Skip to content

Conversation

@AndrewDDavis
Copy link

This change causes bash to substitute a null string for variables that are referenced, but unset. This prevents error messages when running bash with set -u.

e.g. "bash: VSCODE_INJECTION: unbound variable"

To test:

  • place set -u in your ~/.bashrc, to show an error message when unset variables are referenced
  • open a new terminal in VS-Code, with shell-integration enabled

e.g. "bash: VSCODE_INJECTION: unbound variable"
@AndrewDDavis AndrewDDavis changed the title Prevent error messages when running with set -u bash shellIntegration: Prevent error messages when running with set -u Nov 10, 2024
@AndrewDDavis
Copy link
Author

Resolves #233845

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.

2 participants