Desarrollar comandos con Codeigniter 4 CLI
Desarrollar comandos con Codeigniter 4 CLI


Codeigniter 4 trae una potente herramienta que nos permite crear y ejecutar comandos de una forma muy sencilla.

Para desarrollar comandos con Codeigniter 4 CLI simplemente debemos seguir unos sencillos pasos que paso a resumir.

  • Crear un directorio llamado Commands dentro del directorio application, no viene por defecto.
  • Crear un archivo para cada comando el cual debe ser una clase que debe extender de BaseCommand.
  • Definir las propiedades group, name y description ya que será la información que se muestre al ejecutar php ci.php.
  • Implementar el método run ya que será el que se ejecutará desde la CLI.

Ejemplo de cómo desarrollar comandos con Codeigniter 4 CLI

Ahora que ya sabemos cómo funciona Codeigniter 4 CLI vamos a ver lo sencillo que es crear un comando y ejecutarlo, así que crea la clase application/Commands/AppInfo.php y añade el siguiente código.

Si ahora ejecutas el siguiente comando verás la siguiente imagen en la terminal.

Codeigniter 4 CLI
Codeigniter 4 CLI


Cómo puedes ver ya tenemos disponible el comando app:info en la terminal, para ejecutarlo simplemente debemos escribir lo siguiente y tendremos el siguiente resultado.


Crear comandos con Codeigniter 4 CLI
Crear comandos con Codeigniter 4 CLI


Recuerda que Codeigniter 4 no estará disponible hasta final de año teniendo suerte, así que de momento te ánimo a seguir trabajando con Codeigniter 3.