2 Repos
Logic for concatenating independent data-fetching modules into a final shell prompt string.
Distinct from Pipeline Component Modularization: Distinct from general pipeline modularization by focusing specifically on the assembly of UI segments for a shell prompt.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Prompt Segment Assemblers. Refine with filters or upvote what's useful.
Liquidprompt ist ein adaptives Command-Line-Interface-Theme und eine kontextsensitive Statusleiste für Bash und Zsh. Es fungiert als Indikator und Tracker für die Shell-Umgebung und zeigt Systeminformationen, Benutzeridentität, Host-Verbindungen und Daten zum Arbeitsverzeichnis in Echtzeit direkt im Prompt an. Das Projekt bietet eine Theme-Engine, die die Anpassung von Layout, Farben und Glyphen ermöglicht. Es integriert Indikatoren für den Status der Versionsverwaltung, um aktive Branches, Tags und Commit-Statistiken anzuzeigen, sowie Indikatoren für aktive Container-Tools, Orchestratoren und sprachspezifische virtuelle Umgebungen. Das System überwacht zudem den Shell-Status sowie Hardware- oder Netzwerk-Performance-Metriken und liefert kontextsensitive Alerts, wenn bestimmte Schwellenwerte erreicht werden. Zusätzlich kann der aktuelle Prompt-Status mit dem Terminal-Fenstertitel oder der Statusleiste synchronisiert werden.
Assembles the final prompt string by concatenating independent data-fetching modules based on the active configuration.
Dieses Projekt ist ein Zsh-Prompt-Theme, das eine segmentierte Breadcrumb-Schnittstelle im Terminal bereitstellt. Es verwendet ein Powerline-Design mit speziellen Glyphen und Farbblöcken, um kontextbezogene Informationen wie das aktuelle Verzeichnis, die Benutzeridentität und den Git-Status anzuzeigen. Das Theme ermöglicht es Benutzern, visuelle Metadaten-Segmente über Umgebungsvariablen neu anzuordnen und umzuschalten. Es integriert speziell die Git-Statusüberwachung, um den aktuellen Branch und den Repository-Zustand direkt in der Befehlszeile anzuzeigen. Das System verwaltet den Shell-Zustand durch die Darstellung von Echtzeit-Systeminformationen, einschließlich Root-Privilegien und Ergebnissen vorheriger Befehle, unter Verwendung eines strukturierten Layouts.
Constructs the final prompt by concatenating individual data-fetching modules into a single visual sequence.