Files
transkripte/uninstall_launch_agent.sh
T
2026-04-15 00:01:38 +02:00

24 lines
582 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
KEEP_FILES="false"
if [[ "${1:-}" == "--keep-files" ]]; then
KEEP_FILES="true"
fi
PLIST_NAME="com.maddin.whisper-transcript-pipeline.plist"
TARGET_DIR="$HOME/Library/LaunchAgents"
TARGET_PLIST="$TARGET_DIR/$PLIST_NAME"
DOMAIN="gui/$(id -u)"
LABEL="com.maddin.whisper-transcript-pipeline"
launchctl bootout "$DOMAIN" "$TARGET_PLIST" >/dev/null 2>&1 || true
launchctl disable "$DOMAIN/$LABEL" >/dev/null 2>&1 || true
if [[ "$KEEP_FILES" != "true" ]]; then
rm -f "$TARGET_PLIST"
echo "Uninstalled $LABEL"
else
echo "Stopped $LABEL"
fi