bevry / dorothy

🧙🏻‍♀️ Bring your dotfile commands and configuration to any shell. Sensible defaults and hundreds of commands preloaded. Supports Bash, Zsh, Fish, Nu, Xonsh, Elvish, Dash, KornShell, macOS, Linux, Windows.
Other
304 stars 23 forks source link

Bug: gawk essential dependency will likely install brew on fresh macos installation #239

Open balupton opened 1 month ago

balupton commented 1 month ago

gawk is now needed within dorothy, and its usage in echo-wrap requires it as the fresh macos awk version is not suitable. Unfortunately, gawk is now bundled and needs to be installed and currently setup-until-gawk does not reference the homebrew bottles, so that needs to be done such that Dorothy installs on fresh macos don't immediately start installing homebrew.

https://github.com/bevry/dorothy/blob/master/commands/setup-util-gawk

https://github.com/bevry/dorothy/blob/master/commands/setup-util-bash

I also believe because of the new echo-gnu-command we can purge the symlink junk inside setup-util-gawk and setup-util-gsed as that symlink junk would just confuse setup-util and echo-gnu-command.

it seems the symlink junk was for alpine so it's removal will need to be validated with alpine

balupton commented 2 weeks ago

Fixed in dev