Sobre el proyecto

ccstatusline es un formateador de línea de estado para el Claude Code CLI. Proporciona una interfaz de terminal para configurar líneas de estado que muestran información contextual durante las sesiones de codificación. Características principales: - **Soporte Powerline**: Incluye diseños Powerline con auto‑alineación, modo flexible para alinear contenido a la derecha y separadores y tapas personalizables. - **Amplia variedad de widgets**: Ofrece una gran cantidad de widgets de visualización, entre los que se incluyen: - Información de Git (rama, estado, archivos staged/unstaged/untracked, conflictos, enlaces PR/MR para GitHub y GitLab, detalles del worktree). - Uso de tokens y contexto (tokens de entrada/salida, longitud/porcentaje del contexto, uso de sesión/semanal, métricas de caché de prompts). - Detalles de la sesión (información del modelo, esfuerzo de pensamiento, nombre de la sesión, coste, temporizadores de bloques, contador de compactación). - Métricas del sistema (uso de memoria, directorio de trabajo actual). - Salud del servicio Claude y estado del sandbox. - **Personalización**: Soporta colores degradados por widget y por línea, glifos personalizados, soporte de emojis y formato numérico configurable. Incluye un modo minimalista global para salida sin etiquetas. - **Gestión de configuración**: Permite exportar e importar configuraciones mediante JSON, fijar versiones para instalaciones y definir rutas de archivos de configuración personalizados. - **Rendimiento**: Implementa caché persistente de Git, caché de temporizadores de bloques y análisis de JSONL en streaming para sesiones grandes, manteniendo la velocidad de renderizado. - **Multiplataforma**: Compatible con Windows, macOS y Linux, incluyendo manejo de salida UTF‑8 en tuberías de Windows y procesos auxiliares ocultos.