Первый релиз WhisperKey
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/bin/zsh
|
||||
set -euo pipefail
|
||||
|
||||
PROJECT_DIR=${0:A:h:h}
|
||||
"$PROJECT_DIR/scripts/build-app.sh"
|
||||
|
||||
ditto "$PROJECT_DIR/dist/WhisperKey.app" "/Applications/WhisperKey.app"
|
||||
|
||||
LOGIN_AGENT_DIR="$HOME/Library/LaunchAgents"
|
||||
LOGIN_AGENT="$LOGIN_AGENT_DIR/com.romanv.WhisperKey.plist"
|
||||
mkdir -p "$LOGIN_AGENT_DIR"
|
||||
cp "$PROJECT_DIR/Resources/com.romanv.WhisperKey.plist" "$LOGIN_AGENT"
|
||||
launchctl bootout "gui/$(id -u)" "$LOGIN_AGENT" 2>/dev/null || true
|
||||
launchctl bootstrap "gui/$(id -u)" "$LOGIN_AGENT"
|
||||
|
||||
open "/Applications/WhisperKey.app"
|
||||
|
||||
echo "Installed: /Applications/WhisperKey.app"
|
||||
Reference in New Issue
Block a user