Instalando globalmente o WP-CLI para acesso em seu sistema
Ao trabalhar em projetos baseados em WordPress que utilizam o Composer, há momentos em que queremos ter certas dependências disponíveis para nosso projeto e há momentos em que queremos ter ferramentas disponíveis em todo o nosso sistema.
Por exemplo, para alguns projetos, podemos querer ter PHP CodeSniffer com os Padrões de Codificação do WordPress disponíveis. Para outros, talvez não.
Mas ter uma ferramenta como o WP-CLI é algo que provavelmente será mais bem servido quando estiver disponível em todo o sistema, em vez de projeto por projeto. A instalação global do WP-CLI é uma questão relativamente trivial.
No entanto, ele assume que você já tem o Composer instalado e disponível em seu sistema.
Como instalar globalmente o WP-CLI
Existem apenas três etapas necessárias para que isso aconteça:
- Defina WP-CLI na configuração do Composer,
- Instale o utilitário,
- Certifique-se de que o diretório do fornecedor do Composer esteja em seu .bash_profile (ou as variáveis de qualquer shell que você queira usar).
Para atualizar, adicione WP-CLI à configuração do Composer, você pode fazer isso via linha de comando digitando:
$ composer global require wp-cli/wp-cli
Ou você pode adicioná-lo manualmente ao arquivo composer.json navegando para:
$ cd ~/.composer
E, em seguida, abra o composer.json no editor de sua escolha.
A partir daí, você adiciona as seguintes linhas:
{
Em seguida, execute o seguinte comando para que o Composer instale o WP-CLI:
$ composer global update
Em seguida, atualize suas variáveis ambientais (se você não tiver feito isso em algum momento anterior). Você pode fazer isso digitando o seguinte comando:
$ export PATH=~/.composer/vendor/bin:$PATH
E a partir daqui, você poderá executar o wp a partir da linha de comando sem problemas:
Executando o WP-CLI na linha de comando.
E você o terá globalmente acessível em todo o seu sistema. Isso significa que você poderá usá-lo fora de qualquer projeto e poderá acessá-lo de uma instância do seu terminal dentro ou fora do seu IDE.
A conveniência que isso adiciona – especialmente se você quiser aprender a fazer muito trabalho CLI com o WordPress – paga dividendos.
