Files
ddev-claude-cli/commands/web/codex
T
2026-09-16 12:37:50 +02:00

24 lines
740 B
Bash
Executable File

#!/usr/bin/env bash
#ddev-generated
## Description: Run Codex CLI inside the web container
## Usage: codex
## Example: "ddev codex --version"
set -euo pipefail
INSTALL_SCRIPT="${DDEV_APPROOT}/.ddev/codex-cli/install.sh"
PERSIST_BASE="${DDEV_APPROOT}/.ddev/codex-cli"
PERSIST_BIN="${PERSIST_BASE}/bin/codex"
"${INSTALL_SCRIPT}"
export HOME="${PERSIST_BASE}/home"
export CODEX_HOME="${PERSIST_BASE}/home/.codex"
export XDG_CONFIG_HOME="${PERSIST_BASE}/config"
export XDG_DATA_HOME="${PERSIST_BASE}/data"
export XDG_STATE_HOME="${PERSIST_BASE}/state"
export PATH="${PERSIST_BASE}/bin:${HOME}/.local/bin:${PATH}"
unset SSH_AUTH_SOCK
cd "${DDEV_APPROOT}"
exec "${PERSIST_BIN}" --sandbox danger-full-access --ask-for-approval on-request "$@"