Files
Portfolio/.auto-claude/specs/019-fix-readme-inaccuracies-and-add-missing-setup-docu/init.sh
2026-01-25 19:39:17 +01:00

66 lines
2.1 KiB
Bash

#!/bin/bash
# Auto-Build Environment Setup
# Generated by Planner Agent
# Task: Fix README inaccuracies and add missing setup documentation
set -e
echo "========================================"
echo "Documentation Update Task - Init"
echo "========================================"
# Colors
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
echo ""
echo -e "${GREEN}Task Type:${NC} Documentation update (no services to start)"
echo -e "${GREEN}Workflow:${NC} simple"
echo ""
# ============================================
# VERIFY PROJECT SETUP
# ============================================
echo "Verifying project setup..."
# Check if pnpm is available
if ! command -v pnpm &> /dev/null; then
echo -e "${YELLOW}Warning: pnpm not found. Install with: npm install -g pnpm${NC}"
else
echo -e "${GREEN}✓ pnpm found${NC}"
fi
# Check if node_modules exists (via symlink or local)
if [ -d "node_modules" ] || [ -L "node_modules" ]; then
echo -e "${GREEN}✓ node_modules present${NC}"
else
echo -e "${YELLOW}Warning: node_modules not found. Run: pnpm install${NC}"
fi
# Check if key files exist
echo ""
echo "Checking key files..."
[ -f "README.md" ] && echo -e "${GREEN}✓ README.md${NC}" || echo -e "${RED}✗ README.md${NC}"
[ -f "package.json" ] && echo -e "${GREEN}✓ package.json${NC}" || echo -e "${RED}✗ package.json${NC}"
[ -f "Dockerfile" ] && echo -e "${GREEN}✓ Dockerfile${NC}" || echo -e "${RED}✗ Dockerfile${NC}"
[ -f "docker-compose.yml" ] && echo -e "${GREEN}✓ docker-compose.yml${NC}" || echo -e "${RED}✗ docker-compose.yml${NC}"
[ -f ".env.local" ] && echo -e "${GREEN}✓ .env.local${NC}" || echo -e "${YELLOW}○ .env.local (optional)${NC}"
echo ""
echo "========================================"
echo "Environment Ready for Documentation Updates"
echo "========================================"
echo ""
echo -e "${GREEN}Next Steps:${NC}"
echo " 1. Review implementation_plan.json"
echo " 2. Run coder agent to execute subtasks"
echo " 3. Review updated README.md"
echo ""
echo -e "${YELLOW}Note: This is a documentation-only task${NC}"
echo -e "${YELLOW}No services need to be running${NC}"
echo ""