diff options
author | Teddy Wing | 2022-08-21 19:43:35 +0200 |
---|---|---|
committer | Teddy Wing | 2022-08-21 19:43:35 +0200 |
commit | 27f912d9f0d64c79a5c628ec9d335d49b5b4512a (patch) | |
tree | feaafc36fd6b1e66a0751177f683dc8a7f576078 | |
parent | ff9ec5d52aa5beac8c1418e3497353bbf8526733 (diff) | |
download | homebrew-formulae-27f912d9f0d64c79a5c628ec9d335d49b5b4512a.tar.bz2 |
invert-catalina-invert: Use Homebrew launchd.plist
The launchd.plist bundled with Invert Catalina Invert assumes that the
binary is installed in `/usr/local/bin/`. However, since Homebrew's
support for Apple Silicon, the default install directory can be either
`/opt/homebrew/` or `/usr/local/` on Intel Macs.
Generate the launchd.plist in the Homebrew formula to allow us to always
get the correct Homebrew prefix path.
-rw-r--r-- | HomebrewFormula/invert-catalina-invert.rb | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/HomebrewFormula/invert-catalina-invert.rb b/HomebrewFormula/invert-catalina-invert.rb index 09e09f6..b3467d5 100644 --- a/HomebrewFormula/invert-catalina-invert.rb +++ b/HomebrewFormula/invert-catalina-invert.rb @@ -11,12 +11,11 @@ class InvertCatalinaInvert < Formula def install bin.install Dir["bin/*"] - - prefix.install "Library/LaunchAgents/com.teddywing.invert-catalina-invert.plist" => "#{plist_name}.plist" end - def plist_name - "com.teddywing.invert-catalina-invert" + service do + run bin/"invert-catalina-invert" + run_type :immediate end test do |