aider icon indicating copy to clipboard operation
aider copied to clipboard

add to homebrew package manager (macOS)

Open 0xdevalias opened this issue 1 year ago • 8 comments

Issue

Suggestion:

Addition of aider to Homebrew Package Manager for macOS

Homebrew is a prominent package manager for macOS, streamlining the installation, update, and management of software. Including aider in Homebrew would enhance accessibility and convenience for macOS users.

Benefits:

  • Simplified installation process with a single command: brew install aider.
  • Automated updates managed by Homebrew.
  • Increased exposure among macOS users.

Requirements:

To integrate aider with Homebrew, a Homebrew formula needs to be developed and submitted. Relevant resources include:

  • Homebrew Formula Documentation: https://docs.brew.sh/Formula-Cookbook
  • Homebrew Contribution Guidelines: https://github.com/Homebrew/brew/blob/master/CONTRIBUTING.md

Version and model info

N/A

0xdevalias avatar May 30 '24 04:05 0xdevalias

This definitely crosses my mind every few weeks. Just haven't prioritized it yet.

paul-gauthier avatar Jun 04 '24 17:06 paul-gauthier

And macports as well, please!

battaglia01 avatar Jun 14 '24 05:06 battaglia01

Please consider adding to nixpkgs too.

RaunakChhatwal avatar Jun 24 '24 05:06 RaunakChhatwal

@RaunakChhatwal see #544.

paul-gauthier avatar Jun 24 '24 22:06 paul-gauthier

Another addition/alternative that might be useful here is to add instructions for using pipx to the general setup instructions:

  • https://github.com/pypa/pipx
    • Install and Run Python Applications in Isolated Environments

Even though it's basically the same as using pip; might provide the '1-touch global setup' people might be looking for (as I know my original reason for wanting brew was to avoid having to juggle between different pyenv python environments for a 'globally instaled' CLI tool.

0xdevalias avatar Jun 25 '24 06:06 0xdevalias

Thanks for trying aider and filing this issue. This doc may be helpful:

https://aider.chat/docs/install/pipx.html

paul-gauthier avatar Jun 25 '24 13:06 paul-gauthier

@miles170 Thanks for putting that together.

Please let me know if there's anything I can do to make it easier/automated to update the formula for new aider releases.

paul-gauthier avatar Jul 31 '24 11:07 paul-gauthier

This issue can be closed, as https://github.com/Homebrew/homebrew-core/pull/178991 has been merged.

miles170 avatar Aug 05 '24 05:08 miles170

This is great. Could it be added to install instructions in docs before closing the issue for good?

JPBarringer avatar Sep 18 '24 20:09 JPBarringer