Porting from Perl to Go: Simplifying for Platform Engineering
phoenixtrap.comĀ·5hĀ·
Flag this post

Rewriting a script for the Homebrew packĀ­age manĀ­agĀ­er taught me how Go​’s design choicĀ­es align with platform-​ready tools.

The problem with brew upgrade

By default, the [brew upgrade](https://docs.brew.sh/Manpage#upgrade-options-installed_formulainstalled_cask-) comĀ­mand updates every forĀ­muĀ­la (terĀ­miĀ­nal utilĀ­iĀ­ty or library). It also updates every cask (GUI appliĀ­caĀ­tion) it manĀ­ages. All are upgradĀ­ed to the latĀ­est verĀ­sion — major, minor, and patch. That’s conĀ­veĀ­nient when you want the newest feaĀ­tures, but disĀ­rupĀ­tive when you only want quiĀ­et patch-​level fixes.

Last week I solved this in […

Similar Posts

Loading similar posts...