Resumo
O wrapper /usr/local/bin/wp da imagem hacklab/wp:php-8.3 repassa argumentos com $@ sem aspas — qualquer argumento contendo espaço é fatiado pelo shell e o wp-cli rejeita (Error: Too many positional arguments).
Reprodução
$ docker compose exec -u www-data wordpress wp core install --title='Hacklab Base' ...
Error: Too many positional arguments
Também reproduz com wp eval '…' (comando verbatim de checks de verificação do consumidor).
Correção sugerida
Aspas na expansão: "$@" no wrapper.
Impacto no consumidor
Rastreado como parte [A] da hacklabr/wp-base-project#19; contorno vigente lá: invocar o phar diretamente (php /opt/wp-cli/wp-cli.phar …).
Resumo
O wrapper
/usr/local/bin/wpda imagemhacklab/wp:php-8.3repassa argumentos com$@sem aspas — qualquer argumento contendo espaço é fatiado pelo shell e o wp-cli rejeita (Error: Too many positional arguments).Reprodução
Também reproduz com
wp eval '…'(comando verbatim de checks de verificação do consumidor).Correção sugerida
Aspas na expansão:
"$@"no wrapper.Impacto no consumidor
Rastreado como parte [A] da hacklabr/wp-base-project#19; contorno vigente lá: invocar o phar diretamente (
php /opt/wp-cli/wp-cli.phar …).