yvoronoy / magento2-bash-completion
Magento2 Bash Completion 生成器
1.0.1-beta
2016-12-12 16:15 UTC
Requires
- php: ~5.6|~7.0
- magento/framework: ^100.0
- phpmd/phpmd: 2.*
- phpspec/phpspec: ^2.5
- squizlabs/php_codesniffer: ^2.6
This package is not auto-updated.
Last update: 2024-09-14 19:42:08 UTC
README
此插件为 Magento 2 CLI 子命令及其选项添加自动补全功能。
示例
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
