From 45b554199dcd4bb636c30e758e2eafbca9f33ea7 Mon Sep 17 00:00:00 2001
From: James Mills <prologic@shortcircuit.net.au>
Date: Sun, 12 Apr 2020 20:15:32 +1000
Subject: [PATCH] Add plist service configuration for launchd on macOS

---
 .goreleaser.yml | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/.goreleaser.yml b/.goreleaser.yml
index c440a2f..edb1170 100644
--- a/.goreleaser.yml
+++ b/.goreleaser.yml
@@ -26,6 +26,25 @@ brews:
       transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
     dependencies:
       - ffmpeg
+    plist: |
+      <?xml version=‘1.0’ encoding=‘UTF-8’?>
+      <!DOCTYPE plist PUBLIC \“-//Apple Computer//DTD PLIST 1.0//EN\” \”http://www.apple.com/DTDs/PropertyList-1.0.dtd\” >
+      <plist version=‘1.0’>
+      <dict>
+      <key>Label</key><string>Tube</string>
+      <key>ProgramArguments</key>
+      <array>
+        <string>/usr/local/bin/tube</string>
+        <string>/usr/local/etc/tube/config.json
+      </array>
+      <key>WorkingDirectory</key>
+      <string>/usr/local</string>
+      <key>StandardOutPath</key><string>/usr/local/log/tube.log</string>
+      <key>RunAtLoad</key></true/>
+      <key>KeepAlive</key><true/>
+      <key>Disabled</key><false/>
+      </dict>
+      </plist>
 signs:
   -
     artifacts: checksum