chore: simplify and update claude code installation in ddev container

This commit is contained in:
Björn Fromme
2026-01-09 16:25:43 +01:00
parent 9575aad10c
commit d6c36b4171
7 changed files with 30 additions and 34 deletions
+15 -6
View File
@@ -1,10 +1,19 @@
#ddev-generated
#!/bin/bash
## Description: Claude Code!
## Usage: claude
## Example: ddev claude [...]
## Description: Run Claude Code
## Usage: claude [args]
## Example: ddev claude
## Example: ddev claude --help
## Example: ddev claude doctor
set -e
# Ensure ~/.local/bin is in PATH
export PATH="$HOME/.local/bin:$PATH"
claude $@
# 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" "$@"