Globalt installera WP-CLI för åtkomst över hela ditt system
När vi arbetar med WordPress-baserade projekt som använder Composer, finns det tillfällen då vi kommer att vilja ha vissa beroenden tillgängliga för vårt projekt och det finns tillfällen då vi kommer att vilja ha verktyg tillgängliga i hela vårt system.
Till exempel, för vissa projekt, kanske vi vill ha PHP CodeSniffer med WordPress-kodningsstandarderna tillgängliga. För andra, kanske inte.
Men att ha ett verktyg som WP-CLI är något som sannolikt tjänar bättre när det är tillgängligt i hela systemet snarare än projekt för projekt. Att installera WP-CLI globalt är en relativt trivial sak.
Det förutsätter dock att du redan har Composer installerat och tillgängligt på ditt system.
Globalt Installerar WP-CLI
Det krävs bara tre steg för att få detta att hända:
- Definiera WP-CLI i Composers konfiguration,
- Installera verktyget,
- Se till att Composers leverantörskatalog finns i din .bash_profile (eller variablerna för vilket skal du vill använda).
För att uppdatera, lägg till WP-CLI till Composers konfiguration, du kan göra detta via kommandoraden genom att ange:
$ composer global require wp-cli/wp-cli
Eller så kan du lägga till den manuellt i filen composer.json genom att navigera till:
$ cd ~/.composer
Och öppnar sedan composer.json i din valfri redigerare.
Därifrån lägger du till följande rader:
{
Kör sedan följande kommando så att Composer installerar WP-CLI:
$ composer global update
Uppdatera sedan dina miljövariabler (om du inte har gjort det någon gång tidigare). Du kan göra detta genom att ange följande kommando:
$ export PATH=~/.composer/vendor/bin:$PATH
Och härifrån bör du kunna köra wp från kommandoraden utan problem:
Kör WP-CLI från kommandoraden.
Och du har den globalt tillgänglig i hela ditt system. Detta innebär att du kommer att kunna använda det utanför ett givet projekt och att du kan komma åt det från en instans av din terminal inuti eller utanför din IDE.
Bekvämligheten som detta tillför – särskilt om du vill lära dig att göra mycket CLI-arbete med WordPress – ger utdelning.
