yvoronoy/magento2-bash-completion

Magento2 Bash Completion 生成器

安装: 149

依赖关系: 0

建议者: 0

安全性: 0

星星: 140

关注者: 11

分支: 29

开放问题: 6

类型:magento2-module

1.0.1-beta 2016-12-12 16:15 UTC

This package is not auto-updated.

Last update: 2024-09-14 19:42:08 UTC


README

此插件为 Magento 2 CLI 子命令及其选项添加自动补全功能。

示例

Magento2 Bash Completion Screenshot

user@host:~$ bin/magento[TAB][TAB]
admin:user:create                        info:dependencies:show-modules-circular
admin:user:unlock                        info:language:list
bash:completion:generate                 info:timezone:list

...
user@host:~$ bin/magento setup:install --[TAB][TAB]
--admin-email                   --db-password
--admin-firstname               --db-prefix
--admin-lastname                --db-user

先决条件

要使用 magento2 bash completion,您应该已安装 Bash Completion。如果您尚未安装 bash-completion,请按照以下指南操作:

安装 Bash Completion

新的补全命令可以放置在 /etc/bash_completion.d 目录内,或者放置在 MacOSX 的 /usr/local/etc/bash_completion.d/magento2-bash-completion 目录内。

Mac OSX

curl -o /usr/local/etc/bash_completion.d/magento2-bash-completion https://raw.githubusercontent.com/yvoronoy/magento2-bash-completion/master/magento2-bash-completion

Linux

sudo curl -o /etc/bash_completion.d/magento2-bash-completion https://raw.githubusercontent.com/yvoronoy/magento2-bash-completion/master/magento2-bash-completion

不要忘记重新加载 shell,或者您可以执行以下命令来加载新的补全: user@host:~$ . /etc/bash_completion.d/magento2-bash-completion

安装 Magento2 Bash Completion 扩展

Magento2 Bash Completion 扩展允许您生成自己的 bash 补全列表。它收集所有可用的命令并生成 bash 补全。

您可以通过 composer 安装此扩展:

composer require yvoronoy/magento2-bash-completion