WP-CLI

¿Quieres patrocinar?

¿Quieres aparecer aquí? Si quieres patrocinar este blog, ponte en contacto conmigo a través de este formulario

WP-CLI Parte 9, paquetes de comandos adicionales

Novena entrada en la serie sobre WP-CLI. Hasta ahora hemos visto varios de los comandos que incluye de serie WP-CLI. Vamos a ver en esta entrada algunos paquetes de comandos adicionales creados por terceros.

Disponemos de un listado de comandos creados por terceros en el directorio oficial de paquetes instalables y en algunas ocasiones directamente en GitHub. Estos paquetes se pueden instalar en local, y extienden la funcionalidad por defecto de WP-CLI, o añaden alguna funcionalidad o característica nueva.

Como podrás observar, hay multitud de comandos en el listado, entre los que podemos destacar:

  • 10up/mu-migration, una terna de comandos para migrar instancias simples de WordPress a multisite.
  • michaloo/wp-cli-environmentalize, hace que wp-config pueda cargar variables de entorno cuando es ejecutado por línea de comandos.
  • pixline/wp-cli-theme-test-command, para instalar y configurar test unitarios para el tema que estemos desarrollando.
  • runcommand/db-ack, para encontrar cadenas específicas en la base de datos.
  • runcommand/query-debug, para ver las consultas que se están ejecutando en nuestro WordPress y su tiempo de ejecución.
  • trendwerk/faker, para crear contenido dummy.
  • iandunn/wp-cli-rename-db-prefix, para renombrar el prefijo de base de datos.

Para trabajar con estos comandos debemos primero instalarlos. Utilizaremos el comando wp package, que dispone de los siguientes subcomandos:

  • browse, para buscar paquetes disponibles para instalar.
  • install, para instalar un paquete.
  • list, para obtener una lista de los paquetes instalados.
  • path, para obtener la ruta donde se instalan los paquetes.
  • uninstall, para desinstalar un paquete.
  • update, para actualizar todos los paquetes instalados a la última versión disponible en el directorio.

Por ejemplo, para instalar query-debug, la instrucción sería:

wp package install runcommand/query-debug

Podemos listar los paquetes instalados en local con el comando wp package list, donde obtendremos en pantalla un listado tipo este:

wp package list

Para obtener ayuda y un listado de subcomandos del nuevo paquete instalado, bastará con ejecutar:

wp query-debug --help
wp package help

Con esta ejecución veremos todas las opciones y subcomandos disponibles para este nuevo paquete instalado.

¿Te ha resultado útil esta información?

Si este post te ha resuelto un problema, invítame a un café o a una cerveza. Con este pequeño gesto me animas a seguir escribiendo.