Skip to content

Cask not available on Homebrew #12

@Sideflare

Description

@Sideflare

please register for use with homebrew package manager 😁

To instruct the author of the FinderUtilities utility to create and list their app on Homebrew, you can follow these simple steps. Here's a clear way to guide them:

  1. Create a Homebrew Formula:
    The author needs to create a Homebrew formula for FinderUtilities. A formula is a Ruby script that tells Homebrew how to install the app.

Steps:

The author needs to create a file for the formula, like finderutilities.rb, and place it in a Formula directory.
Example formula for FinderUtilities:

ruby
class Finderutilities < Formula
desc "A utility for Finder on macOS"
homepage "https://github.com/suolapeikko/FinderUtilities"
url "https://github.com/suolapeikko/FinderUtilities/archive/v1.0.0.tar.gz" # URL of the release tarball
sha256 "abc123..." # Replace with the correct SHA256 checksum for the release tarball
license "MIT"

def install
bin.install "FinderUtilities" # Adjust this according to how the app installs
end

test do
system "#{bin}/FinderUtilities", "--version" # Replace with an actual test command
end
end
2. Create a Tap:
Instead of submitting it directly to Homebrew, the author should create their own tap to store the formula. A tap is a custom repository for Homebrew formulas.

Steps:

The author creates a GitHub repository for their tap, like: https://github.com/suolapeikko/homebrew-finderutilities.
The author adds the finderutilities.rb formula to the Formula directory of the tap.
3. Push the Formula to GitHub:
The author needs to push the formula to the homebrew-finderutilities GitHub repository.
bash
git init
git add finderutilities.rb
git commit -m "Add FinderUtilities formula"
git remote add origin https://github.com/suolapeikko/homebrew-finderutilities.git
git push -u origin master
4. Install from the Tap:
The author can now use their tap to install the app using:

bash
brew install suolapeikko/finderutilities/finderutilities
5. (Optional) Submit to Homebrew Core:
If the author wants their formula to be added to the official Homebrew repository, they can submit a pull request (PR) to the homebrew-core repository.

Steps:

Fork the official Homebrew core repository: https://github.com/Homebrew/homebrew-core.
Add the formula to the Formula directory of the fork.
Create a pull request to Homebrew’s main repository to include the formula.
Summary:
Create a formula for the app (finderutilities.rb).
Create a tap repository (homebrew-finderutilities).
Push the formula to the tap.
Install using brew install suolapeikko/finderutilities/finderutilities.
Optionally, submit a pull request to Homebrew Core.
These steps will allow the author to list their app on Homebrew, making it easier for users to install it!

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