DDEV:为基于 symfony 的 CLI 工具(fe magento)配置自动完成

问题描述 投票:0回答:1

我正在尝试在 DDEV Web 容器中为 magento CLI 工具配置自动完成。
对于自动完成,我使用以下软件包:bamarni/symfony-console-autocomplete

封装配置(

.ddev/homeadditions/.bashrc.d/autocomplete
):

export PATH="$PATH:/usr/local/composer/vendor/bin"
eval "$(symfony-autocomplete)"

和作曲家包(

.ddev/web-build/Dockerfile
):

ENV COMPOSER_HOME="/usr/local/composer"
ENV SHELL="bash"
RUN composer global require consolidation/cgr
RUN $COMPOSER_HOME/vendor/bin/cgr  bamarni/symfony-console-autocomplete
ENV COMPOSER_HOME=""

当我尝试时:

ddev ssh
magento <TAB>

我得到了:

 magento bash: _get_comp_words_by_ref: command not found

有什么想法建议吗?

symfony autocomplete command-line-interface ddev
1个回答
0
投票

magento bash: _get_comp_words_by_ref: command not found

默认情况下,

bash-completion
未安装在
ddev-webserver
容器中。

可以手动添加:

ddev config --webimage-extra-packages bash-completion
© www.soinside.com 2019 - 2024. All rights reserved.