Sobre el proyecto
Glow es un lector de markdown basado en terminal diseñado para resaltar la belleza y el poder de la línea de comandos. Permite a los usuarios descubrir y leer archivos markdown directamente en la terminal, con soporte para directorios locales, repositorios Git y fuentes remotas como GitHub, GitLab o URLs HTTP.
Las características clave incluyen:
- Un modo TUI (ejecutando `glow` sin argumentos) que explora archivos markdown locales y utiliza un paginador de alto rendimiento con pulsaciones de teclas familiares al estilo de `less`.
- Un modo CLI para formatear markdown desde archivos, stdin o URLs remotas.
- Ajuste de palabras con la opción `-w` para establecer el ancho máximo de salida.
- Soporte de paginación con la opción `-p`, que por defecto usa `less -r` compatible con ANSI si `$PAGER` no está configurado.
- Selección de estilo con la opción `-s`, incluida la detección automática del color de fondo de la terminal (oscuro/claro) o hojas de estilo JSON personalizadas.
- Un archivo de configuración (`glow.yml`) para ajustes persistentes como estilo, soporte de ratón, paginador, ancho y más.
La instalación está disponible a través de múltiples gestores de paquetes (Homebrew, MacPorts, pacman, xbps, nix, pkg, eopkg, Chocolatey, Scoop, Winget, Termux, Snap, apt, yum) o descargando binarios desde la página de releases. También se puede instalar con Go (`go install charm.land/glow/v3@latest`) o compilar desde el código fuente (requiere Go 1.21+).
Glow forma parte del ecosistema Charm y está licenciado bajo MIT. Se mantiene activamente con canales de retroalimentación de la comunidad en Twitter, Mastodon y Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.