1 Repo
Frameworks for building command-line interfaces that process arguments and options to execute specific logic.
Distinct from Development Console Commands: None of the candidates cover the general framework for building executable CLI commands with arguments.
Explore 1 awesome GitHub repository matching development tools & productivity · Console Command Frameworks. Refine with filters or upvote what's useful.
Laravel Zero ist ein Micro-Framework und Boilerplate, das für die Erstellung eigenständiger Befehlszeilenanwendungen mit PHP entwickelt wurde. Es bietet eine strukturelle Grundlage für die Entwicklung von Terminal-Tools, einschließlich eines Konsolen-Frameworks und eines Command-Line-Interface-Kits. Das Projekt zeichnet sich durch seine Verteilungs- und Automatisierungsfunktionen aus und verfügt über einen Binär-Packer, der Projekte in in sich geschlossene ausführbare Binärdateien oder Archive kompiliert. Es enthält zudem einen integrierten Selbstaktualisierungsmechanismus, um die neuesten Versionen einer Anwendung aus einem Remote-Repository herunterzuladen. Das Framework deckt eine breite Palette operativer Funktionen ab, einschließlich relationaler Datenverwaltung über einen Object-Relational Mapper (ORM), einen Cron-basierten Task-Scheduler für wiederkehrende Hintergrundjobs und einen Dependency-Injection-Container für das Service-Management. Zusätzliche Dienstprogramme bieten Dateisystemabstraktion, Anwendungs-Logging und native Desktop-Benachrichtigungen.
Maps console input arguments to specific command classes for structured terminal interaction.