Files
awesome-agentic-ai/start_mobile.sh

33 lines
784 B
Bash
Executable File

#!/bin/bash
# Define project root
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
MOBILE_DIR="$PROJECT_ROOT/desktop-mobile"
WEB_DIR="$PROJECT_ROOT/web"
# Colors
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo -e "${GREEN}📱 Starting Agentic-AI Mobile Setup...${NC}"
# 1. Build Web App
echo -e "${YELLOW}📦 Building Web App...${NC}"
cd "$WEB_DIR"
npm run build
# 2. Install Mobile Dependencies
echo -e "${YELLOW}⬇️ Installing Mobile Dependencies...${NC}"
cd "$MOBILE_DIR"
if [ ! -d "node_modules" ]; then
npm install
fi
# 3. Sync Capacitor
echo -e "${YELLOW}🔄 Syncing Capacitor...${NC}"
npx cap sync
echo -e "${GREEN}✅ Mobile Setup Complete!${NC}"
echo -e "To open Android Studio: ${YELLOW}cd desktop-mobile && npx cap open android${NC}"