Skip to content

chore(homebrew): modernize installers; drop linuxbrew-wrapper and update packages#40

Closed
coil398 wants to merge 14 commits intomasterfrom
fix/17-modernize-homebrew
Closed

chore(homebrew): modernize installers; drop linuxbrew-wrapper and update packages#40
coil398 wants to merge 14 commits intomasterfrom
fix/17-modernize-homebrew

Conversation

@coil398
Copy link
Copy Markdown
Owner

@coil398 coil398 commented Aug 9, 2025

Fixes #17

Why

  • linuxbrew-wrapper is deprecated; on Linux we prefer apt-based packages and avoid installing Homebrew by default.
  • Old macOS installer (Ruby script) is superseded by the official bash installer.
  • Deprecated brew options and legacy packages (ag) need refresh; ripgrep is preferred.

What changed

  • Linux: install base tools via apt; skip installing Homebrew.
  • macOS: switch to Homebrew official install script and keep Xcode CLT prompt.
  • Packages: consolidate installs, add ripgrep, guard mac-only tools, remove deprecated options.

Verification

  • Scripts are POSIX sh where possible; running on mac prompts/install Homebrew; running on Linux uses apt without attempting linuxbrew-wrapper.

coil398 added 14 commits August 9, 2025 23:04
…nt-formats (plural) for yamllint\n- neoterm: correct key name to position\n- load.sh: rename duplicate log_fail to log_warn\n\nFixes #19
…tus-interval: 1s -> 5s to reduce CPU wakeups\n- add '|| echo -' fallbacks to #() commands\n\nFixes #22
…ate packages\n\n- Linux: avoid linuxbrew-wrapper; prefer apt and base build tools\n- macOS: use official Homebrew install script\n- Packages: add ripgrep; remove deprecated options; mac-only tools guarded\n\nFixes #17
@coil398 coil398 closed this Aug 9, 2025
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.

Modernize Homebrew installers (drop linuxbrew-wrapper)

1 participant