Skip to content

Feature Request: Add Homebrew installation method #40

@fahami

Description

@fahami

Currently, fdemon is installed via a curl | bash script or by building from source. While these methods work, adding a Homebrew formula would significantly improve the installation and update experience for macOS and Linux users.

Homebrew is the standard package manager for many developers, and having a formula would allow users to install the tool with a simple brew install fdemon. It also handles automatic updates and dependency management more cleanly than manual scripts.

Proposed Implementation

  1. Homebrew Tap: Initially, this could be hosted in a personal tap (e.g., brew install edTheGuy00/tap/fdemon).
  2. Formula Type: Since fdemon is written in Rust, the formula can either:
    • Download and install the pre-compiled binaries from GitHub Releases (fastest for users).
    • Build from source using cargo (ensures compatibility but takes longer).

I've gathered some technical details to help with the creation of the formula:

  • Binary Name: fdemon
  • Build System: Cargo
  • Current Install Path: $HOME/.local/bin (via install.sh)
  • License: Business Source License 1.1

Would you be open to a PR adding a Homebrew formula or setting up a tap?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions