diff --git a/.copier-answers.yml b/.copier-answers.yml index 441e9ce..2253f64 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier; NEVER EDIT MANUALLY -_commit: 978185b +_commit: 98bd98e _src_path: /home/maik/develop/src/copier-claude-code-devcontainer/ enable_docker_in_docker: true enable_plone: true diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 6890019..4346689 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -119,3 +119,6 @@ USER node # Install UV package manager RUN curl -LsSf https://astral.sh/uv/install.sh | sh + +# Install plonecli (Plone scaffolding CLI) as a global uv tool +RUN $HOME/.local/bin/uv tool install plonecli diff --git a/CHANGES.md b/CHANGES.md index 306c4cc..9dcac23 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,10 @@ ## 7.0.0b10 (unreleased) +- Install `plonecli` in the devcontainer image via `uv tool` and drop the + read-only `~/.plonecli` host mount; the CLI configures itself on first use. + [MrTango] + - Fix non-interactive composite `create`/`setup`: layered steps now overwrite files generated by earlier steps instead of raising a copier conflict in `--defaults` mode.