From 9d43c4acbdceb1ef646c646140b9448e204347d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Fromme?= Date: Mon, 23 Feb 2026 16:14:30 +0100 Subject: [PATCH] chore: remove claude code entirely --- .ddev/addon-metadata/claude/manifest.yaml | 11 ---------- .ddev/claude/.gitignore | 5 ----- .ddev/commands/web/claude | 19 ----------------- .ddev/config.claude.yaml | 26 ----------------------- .ddev/docker-compose.claude.yaml | 12 ----------- 5 files changed, 73 deletions(-) delete mode 100644 .ddev/addon-metadata/claude/manifest.yaml delete mode 100644 .ddev/claude/.gitignore delete mode 100755 .ddev/commands/web/claude delete mode 100644 .ddev/config.claude.yaml delete mode 100644 .ddev/docker-compose.claude.yaml diff --git a/.ddev/addon-metadata/claude/manifest.yaml b/.ddev/addon-metadata/claude/manifest.yaml deleted file mode 100644 index 1d7df3b3..00000000 --- a/.ddev/addon-metadata/claude/manifest.yaml +++ /dev/null @@ -1,11 +0,0 @@ -name: claude -repository: /Users/fromme/Development/Misc/ddev-claude-code -version: "" -install_date: "2026-01-13T12:52:26+01:00" -project_files: - - commands/web/claude - - config.claude.yaml - - docker-compose.claude.yaml - - claude/.gitignore -global_files: [] -removal_actions: [] diff --git a/.ddev/claude/.gitignore b/.ddev/claude/.gitignore deleted file mode 100644 index cffe8515..00000000 --- a/.ddev/claude/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -# Auth tokens - do not commit -.claude.json - -# Claude data directory -.claude/ diff --git a/.ddev/commands/web/claude b/.ddev/commands/web/claude deleted file mode 100755 index 9516cf8b..00000000 --- a/.ddev/commands/web/claude +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash - -## Description: Run Claude Code -## Usage: claude [args] -## Example: ddev claude -## Example: ddev claude --help -## Example: ddev claude doctor - -# Ensure ~/.local/bin is in PATH -export PATH="$HOME/.local/bin:$PATH" - -# Check if claude is installed -if [ ! -f "$HOME/.local/bin/claude" ]; then - echo "Claude Code is not installed. Installing now..." - curl -fsSL https://claude.ai/install.sh | bash -fi - -# Run claude with all arguments -exec "$HOME/.local/bin/claude" "$@" diff --git a/.ddev/config.claude.yaml b/.ddev/config.claude.yaml deleted file mode 100644 index 6f33e8f6..00000000 --- a/.ddev/config.claude.yaml +++ /dev/null @@ -1,26 +0,0 @@ -#ddev-generated -# Claude Code add-on configuration -# This file is merged with your project's .ddev/config.yaml - -hooks: - post-start: - # Fix volume permissions for binaries - - exec: "sudo chown -R $(id -u):$(id -g) /mnt/claude-binaries" - - exec: "mkdir -p /mnt/claude-binaries/local-bin /mnt/claude-binaries/local-share" - # Create config directories if needed - - exec: "mkdir -p /mnt/claude-config/.claude" - - exec: "test -s /mnt/claude-config/.claude.json || echo '{}' > /mnt/claude-config/.claude.json" - # Copy global CLAUDE.md and skills from homeadditions (if they exist) - - exec: "test -f ~/.claude-global/CLAUDE.md && cp -n ~/.claude-global/CLAUDE.md /mnt/claude-config/.claude/ || true" - - exec: "test -d ~/.claude-global/skills && cp -rn ~/.claude-global/skills /mnt/claude-config/.claude/ || true" - # Remove existing dirs/files and create symlinks - - exec: "rm -rf ~/.claude && ln -sfn /mnt/claude-config/.claude ~/.claude" - - exec: "rm -f ~/.claude.json && ln -sfn /mnt/claude-config/.claude.json ~/.claude.json" - # Symlink ~/.local/bin to volume (for claude binary) - - exec: "mkdir -p ~/.local && rm -rf ~/.local/bin && ln -sfn /mnt/claude-binaries/local-bin ~/.local/bin" - # Symlink ~/.local/share to volume (for claude versions) - - exec: "rm -rf ~/.local/share && ln -sfn /mnt/claude-binaries/local-share ~/.local/share" - # Set up PATH - - exec: "mkdir -p ~/.bashrc.d && echo 'export PATH=\"$HOME/.local/bin:$PATH\"' > ~/.bashrc.d/claude.sh" - # Install Claude Code if not already installed - - exec: "ls /mnt/claude-binaries/local-share/claude/versions/* >/dev/null 2>&1 || curl -fsSL https://claude.ai/install.sh | bash" diff --git a/.ddev/docker-compose.claude.yaml b/.ddev/docker-compose.claude.yaml deleted file mode 100644 index be917c0e..00000000 --- a/.ddev/docker-compose.claude.yaml +++ /dev/null @@ -1,12 +0,0 @@ -#ddev-generated -# Mount a named Docker volume for Claude Code binaries (isolated) -# Config files are stored in .ddev/claude/ (host-accessible) - -services: - web: - volumes: - - claude-binaries:/mnt/claude-binaries - - ./claude:/mnt/claude-config - -volumes: - claude-binaries: