📊 State of Magento 2025

The Home for Magento 2 Excellence

Quality-tested Magento 2 modules. Explore. Evaluate. Elevate. #magento2

606 Modules
385 Ready
218 Need Help
🏆 Leaderboard
Potentially Abandoned v1.0.0

Magento 2 bash completion

yvoronoy/magento2-bash-completion

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

149
Downloads
Below average
137
GitHub Stars
4x above avg
9y ago
Last Release
6
Open Issues
Build Issues
0/3 checks passed

Build Tests

Composer Install
DI Compile
Templates

Code Quality

CS Coding Standard
PHPStan

Tested on Magento 2.4.8-p3

Recent Test History

Each release is tested against the latest Magento version at that time.

v1.0.0 on Magento 2.4.8-p3
Jan 2, 2026
v1.0.1-beta on Magento 2.4.8-p3
Dec 16, 2025
v1.0.1-beta on Magento 2.4.7-p4
Feb 15, 2025
v1.0.1-beta on Magento 2.4.7-p3
Oct 24, 2024
v1.0.1-beta on Magento 2.4.7-p2
Sep 8, 2024
v1.0.1-beta on Magento 2.4.7-p2
Sep 6, 2024

+3 older tests

Looking for Contributors

Composer installation fails. Your contribution could help the entire Magento community!

Contribute

Share This Module's Status

Magento 2 bash completion Magento compatibility status badge

README

Loaded from GitHub

Magento2 Bash Completion Build Status

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

Example

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

Prerequisities

To use magento2 bash completion you should have installed Bash Completion. If you don't have installed bash-completion follow guides:

Installation Bash Completion

New completion commands may be placed inside the directory /etc/bash_completion.d or inside /usr/local/etc/bash_completion.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: user@host:~$ . /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

This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.