Files
byre/mac/install.sh
T

21 lines
679 B
Bash
Raw Normal View History

2026-10-18 16:14:03 -07:00
#!/bin/sh
set -eu
dmg=$1
mount=$(mktemp -d)
hdiutil attach -nobrowse -readonly -mountpoint "$mount" "$dmg"
rm -rf /Applications/Byre.app.new
ditto "$mount/Byre.app" /Applications/Byre.app.new
hdiutil detach "$mount"
rm -rf /Applications/Byre.app
mv /Applications/Byre.app.new /Applications/Byre.app
plutil -extract CFBundleVersion raw /Applications/Byre.app/Contents/Info.plist
2026-10-18 16:14:03 -07:00
plutil -extract ByreCommit raw /Applications/Byre.app/Contents/Info.plist
2026-10-22 08:39:36 -07:00
app='^/Applications/Byre.app/Contents/MacOS/Byre$'
if pgrep -q -a -f "$app"; then
osascript -e 'tell application id "run.fc.byre.mac" to quit'
while pgrep -q -a -f "$app"; do
sleep 0.2
done
open /Applications/Byre.app
fi