Composer Auto Complete
O composer facilita, e muito, o desenvolvimento com PHP. Mas, trabalhando na linha de comando, já me acostumei a não ter que ficar digitando todos os comandos o tempo todo. Principalmente utilizando o apt para gerenciar os pacotes do Sistema Operacional.
Porém, no composer não há, nativamente, o auto-completar de comandos. Uma rápida pesquisa, análise de código e já foi possível sanar esse pequeno “problema”.
Alguém, muito tempo antes de mim, já sentiu essa mesma necessidade e fez melhor, criou um plugin de auto-completar para o composer. Veja como fazer para instalar e utilizar:
Instalação
Antes de instalá-lo você já deve ter o Gerenciador de Dependência para PHP instalado.
Execute:
composer global require stecman/composer-bash-completion-plugin dev-master
Com a instalação realizada, será necessário fazer o bash auto-completion saber onde está o arquivo de inicialização do plugin. Então, rode:
echo "source \"${COMPOSER_HOME-$HOME/.composer}/vendor/stecman/composer-bash-completion-plugin/hooks/bash-completion\"" >> ~/.bashrc
Isso adicionará uma linha contendo as instruções necessárias para utilizar o plugin no arquivo oculto .bashrc
no diretório home do seu usuário.
Utilizar
Reinicie sua sessão do bash e já poderá usufruir do auto-completar.
Basta digitar composer
e pressionar a tecla Tab para que as possíveis opções sejam mostradas na tela. O bacana é que ele também mostra as dependências instaladas e isso facilita o gerenciamento.
Fonte
O que acha de me comprar um café? Comprar um café