1 repository
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 este un toolkit Ruby pentru construirea de interfețe în linie de comandă (CLI) și task runners. Acesta mapează flag-urile și parametrii utilizatorului către metode executabile, funcționând atât ca un parser de argumente pentru linia de comandă, cât și ca un framework pentru crearea de instrumente de terminal auto-documentate. Framework-ul generează automat bannere de utilizare și meniuri de ajutor bazate pe semnăturile metodelor definite. Organizează comenzile conexe în interiorul claselor pentru a crea namespace-uri izolate și injectează flag-urile definite de utilizator direct în logica metodelor. Dincolo de generarea interfeței, proiectul include capabilități pentru automatizarea task-urilor de build și execuția secvențială a proceselor de dezvoltare. Acest lucru permite orchestrarea unei serii definite de metode pentru a simula fluxuri de lucru standard de automatizare a build-ului.
Provides a toolkit for building self-documenting terminal tools by mapping arguments and options to functions.