computer-use-agent / Makefile
A-Mahla
ADD CUA backbone (#1)
304e233
raw
history blame
953 Bytes
.PHONY: sync setup install dev-backend dev-frontend dev clean
# Sync all dependencies (Python + Node.js)
sync:
@echo "Syncing Python dependencies..."
uv sync --all-extras
@echo "Installing frontend dependencies..."
cd cua2-front && npm install
@echo "βœ“ All dependencies synced!"
setup: sync
install-frontend:
cd cua2-front && npm install
# Start backend development server
dev-backend:
cd cua2-core && uv run uvicorn cua2_core.main:app --reload --host 0.0.0.0 --port 8000
# Start frontend development server
dev-frontend:
cd cua2-front && npm run dev
pre-commit:
uv run pre-commit run --all-files --show-diff-on-failure
clean:
find . -type d -name "__pycache__" -exec rm -rf {} + 2>/dev/null || true
find . -type d -name "*.egg-info" -exec rm -rf {} + 2>/dev/null || true
find . -type d -name ".pytest_cache" -exec rm -rf {} + 2>/dev/null || true
cd cua2-front && rm -rf node_modules dist 2>/dev/null || true
@echo "βœ“ Cleaned!"