2 repositorios
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 es un tema de interfaz de línea de comandos adaptativo y una barra de estado sensible al contexto para Bash y Zsh. Funciona como un indicador y rastreador del entorno de shell, mostrando información del sistema en tiempo real, identidad del usuario, conexiones de host y datos del directorio de trabajo directamente en el prompt. El proyecto cuenta con un motor de temas que permite modificar el diseño, los colores y los glifos. Integra indicadores de estado de control de versiones para mostrar ramas activas, etiquetas y estadísticas de commits, junto con indicadores para herramientas de contenedores, orquestadores y entornos virtuales específicos de cada lenguaje. El sistema también monitorea el estado del shell y métricas de rendimiento de hardware o red, proporcionando alertas sensibles al contexto cuando se alcanzan umbrales específicos. Además, puede sincronizar el estado actual del prompt con el título de la ventana del terminal o la barra de estado.
Assembles the final prompt string by concatenating independent data-fetching modules based on the active configuration.
Este proyecto es un tema de prompt para Zsh que proporciona una interfaz segmentada estilo migas de pan (breadcrumb) en la terminal. Utiliza un diseño Powerline con glifos especiales y bloques de color para mostrar información contextual como el directorio actual, la identidad del usuario y el estado de Git. El tema permite a los usuarios reorganizar y alternar segmentos de metadatos visuales mediante variables de entorno. Integra específicamente el monitoreo del estado de Git para indicar la rama actual y el estado del repositorio directamente dentro de la línea de comandos. El sistema gestiona el estado del shell renderizando información del sistema en tiempo real, incluyendo privilegios de root y resultados de comandos anteriores, utilizando un diseño estructurado.
Constructs the final prompt by concatenating individual data-fetching modules into a single visual sequence.