À propos du projet
Glow est un lecteur markdown en terminal conçu pour révéler la beauté et la puissance de la ligne de commande. Il permet aux utilisateurs de découvrir et de lire des fichiers markdown directement dans le terminal, avec la prise en charge des répertoires locaux, des dépôts Git et des sources distantes comme GitHub, GitLab ou les URL HTTP.
Les fonctionnalités clés incluent :
- Un mode TUI (en lançant `glow` sans arguments) qui parcourt les fichiers markdown locaux et utilise un paginateur haute performance avec des raccourcis clavier familiers de type `less`.
- Un mode CLI pour formater du markdown depuis des fichiers, stdin ou des URL distantes.
- Le retour à la ligne avec l'option `-w` pour définir la largeur maximale de sortie.
- La prise en charge de la pagination avec l'option `-p`, utilisant par défaut `less -r` compatible ANSI si `$PAGER` n'est pas défini.
- La sélection de style avec l'option `-s`, incluant la détection automatique de la couleur d'arrière-plan du terminal (sombre/clair) ou des feuilles de style JSON personnalisées.
- Un fichier de configuration (`glow.yml`) pour les paramètres persistants comme le style, la prise en charge de la souris, le paginateur, la largeur, etc.
L'installation est disponible via plusieurs gestionnaires de paquets (Homebrew, MacPorts, pacman, xbps, nix, pkg, eopkg, Chocolatey, Scoop, Winget, Termux, Snap, apt, yum) ou en téléchargeant les binaires depuis la page des versions. Il peut également être installé avec Go (`go install charm.land/glow/v3@latest`) ou compilé depuis les sources (nécessite Go 1.21+).
Glow fait partie de l'écosystème Charm et est sous licence MIT. Il est activement maintenu avec des canaux de retour communautaire sur Twitter, Mastodon et Discord.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.