diff options
| author | Igor Soarez <igor@soarez.org> | 2026-09-21 14:38:57 +0300 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-09-21 14:38:57 +0300 |
| commit | b658c6231e888aedadd8568abbcf4c63c2a85d98 (patch) | |
| tree | eda10a9bf3e42a95b32bd219ae4ea4b5fe397932 | |
| parent | 352bd588135b62f0da548d22188c829143bdbe32 (diff) | |
Brewfile: say why bash is here, correctly
The reason given named bin/open, which does not need it: on macOS it execs
/usr/bin/open on line 13, before anything 3.2 cannot parse. What does need it
is szecret's age bootstrap -- `${os,,}` in secrets/common.sh, reached only when
age is absent, which is precisely the state a machine is in before this file
has been applied.
| -rw-r--r-- | Brewfile | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -5,9 +5,10 @@ # with `brew bundle`, which only adds. # Something breaks without these. -brew "bash" # bin/open and secrets/ use bash 4 syntax (${v,,}); - # macOS ships 3.2, and config/bashrc looks for the - # bash-completion 2.x that needs 4.2 +brew "bash" # macOS ships 3.2. szecret's fallback that fetches + # age -- the path taken before this file is applied + # -- dies there on `${os,,}`, and config/bashrc + # looks for the bash-completion 2.x that needs 4.2 brew "tmux" # both terminals start every window in tmux brew "neovim" # the editor; vi, vim and git all call nvim brew "age" # szecret |
