1 Repo
Libraries and toolkits used to develop self-documenting terminal applications.
Distinct from Command Line Interfaces: Distinguishes the framework used to build the tool from the final user-facing CLI application.
Explore 1 awesome GitHub repository matching development tools & productivity · CLI Tooling Frameworks. Refine with filters or upvote what's useful.
Thor ist ein Ruby-Toolkit zum Erstellen von Command-Line-Interfaces (CLI) und Task-Runnern. Es bildet Benutzer-Flags und Parameter auf ausführbare Methoden ab und fungiert sowohl als Argument-Parser für die Kommandozeile als auch als Framework für die Erstellung selbstdokumentierender Terminal-Tools. Das Framework generiert automatisch Usage-Banner und Hilfemenüs basierend auf definierten Methodensignaturen. Es organisiert zusammengehörige Befehle in Klassen, um isolierte Namespaces zu schaffen, und injiziert benutzerdefinierte Flags direkt in die Methodenlogik. Über die Interface-Generierung hinaus bietet das Projekt Funktionen für die Automatisierung von Build-Tasks und die sequentielle Ausführung von Entwicklungsprozessen. Dies ermöglicht die Orchestrierung definierter Methodenreihen, um Standard-Build-Workflows zu simulieren.
Provides a toolkit for building self-documenting terminal tools by mapping arguments and options to functions.