#!/bin/bash # Build TextPlus.app — run: ./build.sh set -euo pipefail cd "$(dirname "$0")" APP="TextPlus.app" rm -rf "$APP" mkdir -p "$APP/Contents/MacOS" "$APP/Contents/Resources" swiftc -O -module-name TextPlus \ Sources/*.swift \ -o "$APP/Contents/MacOS/TextPlus" cp Info.plist "$APP/Contents/Info.plist" if [ -f Resources/AppIcon.icns ]; then cp Resources/AppIcon.icns "$APP/Contents/Resources/AppIcon.icns" fi codesign --force --sign - "$APP" echo "Built $APP"