Need help with magento2-bash-completion?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

yvoronoy
129 Stars 20 Forks MIT License 43 Commits 6 Opened issues

Description

Magento2 Bash Completion

Services available

!
?

Need anything else?

Contributors list

Magento2 Bash Completion Build Status

This plugin adds autocompletion for Magento 2 CLI Sub Commands and their Options.

Example

Magento2 Bash Completion Screenshot

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

...

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

Prerequisities

To use magento2 bash completion you should have installed Bash Completion. If you don't have installed bash-completion follow guides: * How to install bash-completion in Debian * How to install bash-completion in MacOSX

Installation Bash Completion

New completion commands may be placed inside the directory /etc/bashcompletion.d or inside /usr/local/etc/bashcompletion.d/magento2-bash-completion on MacOSX.

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

Don't forget reload shell or you can load new complition by next command:

[email protected]:~$ .  /etc/bash_completion.d/magento2-bash-completion

Installation Magento2 Bash Completion Extension

Magento2 Bash Completion Extension allows you generate your own bash completion list. It collects all available commands and generates a bash completion.

You can install the extension by the composer

composer require yvoronoy/magento2-bash-completion

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.