PadXcode-Daemon/generate.sh
2026-04-12 00:42:51 -07:00

27 lines
756 B
Bash
Executable file

#!/bin/zsh
set -euo pipefail
BOLD='\033[1m'; GREEN='\033[0;32m'; BLUE='\033[0;34m'; RED='\033[0;31m'; NC='\033[0m'
echo -e "\n${BOLD}PadXcode Daemon — Generating Xcode project${NC}\n"
if ! command -v xcodegen &>/dev/null; then
echo -e "${RED}${NC} XcodeGen not found. brew install xcodegen"
exit 1
fi
SCRIPT_DIR="${0:A:h}"
cd "$SCRIPT_DIR"
[ -d "PadXcodeDaemon.xcodeproj" ] && rm -rf PadXcodeDaemon.xcodeproj
echo -e "${BLUE}${NC} Generating PadXcodeDaemon.xcodeproj..."
xcodegen generate --spec project.yml
echo -e "\n${GREEN}${NC} ${BOLD}Done.${NC}"
echo ""
echo " open PadXcodeDaemon.xcodeproj"
echo " Signing & Capabilities → set your Development Team"
echo " Destination: My Mac"
echo " ⌘R to build and run"
echo ""