2 repository-uri
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 este o temă adaptivă pentru interfața în linie de comandă și o bară de stare conștientă de context pentru Bash și Zsh. Funcționează ca un indicator și tracker al mediului shell, afișând în timp real informații despre sistem, identitatea utilizatorului, conexiunile host și datele directorului de lucru direct în prompt. Proiectul dispune de un motor de teme care permite modificarea layout-ului, a culorilor și a glifelor. Integrează indicatori de stare pentru controlul versiunilor, afișând branch-urile active, tag-urile și statisticile commit-urilor, alături de indicatori pentru instrumentele de containere, orchestratoare și medii virtuale specifice limbajelor de programare. Sistemul monitorizează, de asemenea, starea shell-ului și metricile de performanță hardware sau de rețea, oferind alerte sensibile la context atunci când sunt atinse anumite praguri. În plus, poate sincroniza starea curentă a promptului cu titlul ferestrei terminalului sau cu bara de stare.
Assembles the final prompt string by concatenating independent data-fetching modules based on the active configuration.
Acest proiect este o temă de prompt Zsh care oferă o interfață segmentată, stil breadcrumb, în terminal. Utilizează un design Powerline cu glife speciale și blocuri de culoare pentru a afișa informații contextuale precum directorul curent, identitatea utilizatorului și starea Git. Tema permite utilizatorilor să rearanjeze și să comute segmentele de metadate vizuale prin variabile de mediu. Integrează specific monitorizarea stării Git pentru a indica ramura curentă și starea repository-ului direct în linia de comandă. Sistemul gestionează starea shell-ului prin randarea informațiilor de sistem în timp real, inclusiv privilegiile de root și rezultatele comenzilor anterioare, folosind un layout structurat.
Constructs the final prompt by concatenating individual data-fetching modules into a single visual sequence.