diff --git a/src/opencode/devcontainer-feature.json b/src/opencode/devcontainer-feature.json index d2cad16..46a0b23 100644 --- a/src/opencode/devcontainer-feature.json +++ b/src/opencode/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "opencode CLI", "id": "opencode", - "version": "0.2.1", + "version": "0.2.3", "description": "Installs the opencode AI coding agent CLI and ensures volume-mounted data directories are owned by the correct user.", "documentationURL": "https://opencode.ai", "options": { diff --git a/src/opencode/install.sh b/src/opencode/install.sh index 55105cb..f91c05c 100644 --- a/src/opencode/install.sh +++ b/src/opencode/install.sh @@ -117,11 +117,13 @@ ln -s "${USER_HOME}/.opencode/bin/opencode" /usr/local/bin/opencode log "Criando diretórios para volumes persistentes..." mkdir -p "${USER_HOME}/.config/opencode" +mkdir -p "${USER_HOME}/.local" mkdir -p "${USER_HOME}/.local/share/opencode" mkdir -p "${USER_HOME}/.local/state/opencode" chown -R "${USERNAME}:${USERNAME}" \ "${USER_HOME}/.config/opencode" \ + "${USER_HOME}/.local" \ "${USER_HOME}/.local/share/opencode" \ "${USER_HOME}/.local/state/opencode" @@ -132,6 +134,7 @@ set -euo pipefail for path in \ "${USER_HOME}/.config" \ "${USER_HOME}/.config/opencode" \ + "${USER_HOME}/.local" \ "${USER_HOME}/.local/share" \ "${USER_HOME}/.local/share/opencode" \ "${USER_HOME}/.local/state" \