Files
duckbrain-toolbox/packages/commands/src/Interfaces/CommandInterface.php
T
kj c2931245bb feat(cli): pure alias-based dispatcher in project bin; Commands\Toolbox entry point; describe() required on CommandInterface
BREAKING: project commands implementing CommandInterface must define
static describe(): string (intentional, forces documentation).
2026-10-06 15:14:33 -03:00

20 lines
381 B
PHP

<?php
namespace Interfaces;
interface CommandInterface
{
/**
* Corre el comando CLI
*
* @return void
*/
public function run(): void;
/**
* Descripción de una línea del comando, obligatoria: fuerza a documentar
* cada comando del proyecto para que sea visible en la superficie.
*/
public static function describe(): string;
}