2 Repos
Collections of visual input controls specifically designed for terminal-based user interfaces.
Distinct from Command Line Interface Design: Candidates focus on finished CLI apps or design principles rather than a toolkit of reusable input components.
Explore 2 awesome GitHub repositories matching user interface & experience · Command-Line Input Toolkits. Refine with filters or upvote what's useful.
This project is a Node.js CLI input library and toolkit for building interactive command-line user interfaces. It functions as a questionnaire framework and prompt orchestrator designed to capture structured user data through a variety of visual input controls. The system differentiates itself through a logic-driven engine that supports dynamic prompt chains, allowing the sequence and properties of questions to adapt at runtime based on previous user answers. The toolkit provides a wide range of specialized input types, including date pickers, searchable lists, masked passwords, and numeric
Provides a comprehensive set of visual input controls including date pickers, searchable lists, and masked passwords.
Survey ist eine Go-Bibliothek für interaktive Prompts und ein Terminal-UI-Toolkit zum Erstellen von Kommandozeilenschnittstellen, die strukturierte Daten erfassen. Es bietet ein Framework zum Rendern von tastaturnavigierbaren Menüs und Formularen über verschiedene Betriebssysteme hinweg. Das Toolkit enthält Komponenten zum Einholen von Nutzerbestätigungen, zum Erfassen von Text- und Passworteingaben sowie zur Darstellung paginierter Auswahllisten. Es unterstützt mehrzeilige Eingaben durch Integration mit dem externen Texteditor des Systems und bietet kontextbezogene Hilfeanzeigen zur Nutzerführung. Die Bibliothek implementiert Logik zur Eingabevalidierung, um sicherzustellen, dass Antworten spezifischen Regeln entsprechen, bevor sie verarbeitet werden. Sie übernimmt die zugrunde liegende Terminal-Abstraktion für POSIX- und Windows-Umgebungen und nutzt Raw-Mode-Eingaben sowie ANSI-Rendering für ein interaktives Prompting-Erlebnis.
Ships a collection of visual input controls specifically designed for structured data collection in terminals.