Mike McQuaid 6e20cedb67
Don't filter the environment for brew bundle (exec|env|sh)
It's both unexpected and undesirable for `brew bundle (exec|env|sh)` to
filter the environment and makes these tools less useful.

Not filtering the environment, though, causes issues with the
`brew bundle sh` shell. Fix this up and, while we're here, also improve
the formatting for both `zsh` and `bash` (the default) to use nicer and
more consistent prompts and colours.

To simplify this, consolidate some logic in a new
`Utils::Shell.shell_with_prompt` method and add tests for it and a
similar notice for `brew bundle sh`.

Finally, avoid printing out the notice when `HOMEBREW_NO_ENV_HINTS` is
set.
2025-03-24 13:37:25 +00:00
..
2025-03-13 21:28:40 +01:00
2025-02-24 10:23:42 -08:00
2025-03-21 15:49:22 +00:00
2024-09-26 10:30:21 -04:00
2025-02-24 10:23:42 -08:00
2025-02-24 10:23:42 -08:00
2025-01-27 15:19:59 +00:00
2024-11-07 11:26:19 -08:00
2025-01-27 15:19:59 +00:00
2025-01-27 15:19:59 +00:00
2025-01-27 15:19:59 +00:00
2024-12-03 17:43:22 -08:00
2025-03-05 17:32:35 +08:00
2025-01-13 09:41:09 +08:00
2025-03-06 21:27:13 -05:00
2025-02-24 10:23:42 -08:00