CLI tool: 24 comandi per lo sviluppo quotidiano — articolo

> CLI tool: 24 comandi per lo sviluppo quotidiano

Pillar article sulla CLI integrata: generatori, migrazioni, seeders, test e analisi statica in un unico punto.

Luigi Iadicola
~1 min lettura
#PHP #CLI #Developer Experience
CLI tool: 24 comandi per lo sviluppo quotidiano
CLI tool: 24 comandi per lo sviluppo quotidiano

Tutto parte da php soft

La CLI di Soft PHP MVC raccoglie 24 comandi che coprono l intero ciclo di sviluppo: generazione di codice con make:model, make:controller, make:migration; gestione del database con migrate, seed; e strumenti di qualita come test, rector e analyse.

Ogni comando segue la stessa interfaccia: implementa CommandInterface e riceve gli argomenti come array. Aggiungere un comando custom richiede una classe e una riga nel Kernel.

Comandi piu usati

  • make:model -m -c -s — genera modello, migrazione, controller e service in un colpo
  • migrate:fresh --seed — ricrea il database da zero con dati di test
  • route:list --method=GET — panoramica delle route registrate
  • seed:status — stato di esecuzione di ogni seeder
  • serve — avvia il server di sviluppo PHP built-in

Avere tutto sotto un unico entry point riduce il context switching e rende il workflow molto piu fluido.

altri articoli
progetti correlati