setup.sh 632 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. set -e
  3. echo "🚀 Setting up Kilo Code development environment..."
  4. # Ensure we're in the right directory
  5. cd /workspace
  6. # Ensure pnpm is available and correct version
  7. echo "📦 Configuring pnpm..."
  8. corepack enable
  9. corepack prepare [email protected] --activate
  10. # Verify pnpm version
  11. PNPM_VERSION=$(pnpm --version)
  12. echo "✅ pnpm version: $PNPM_VERSION"
  13. # Set up git hooks if husky is configured
  14. if [ -d ".husky" ] && [ -f "package.json" ]; then
  15. echo "🪝 Setting up git hooks..."
  16. pnpm prepare || echo "⚠️ Git hooks setup skipped (not in git repository)"
  17. fi
  18. echo "✅ Development environment setup complete!"