Lire et organiser les fichiers Markdown dans le terminal Linux avec Glow

Bref : Glow est un outil CLI qui vous permet de restituer des fichiers Markdown dans le terminal Linux. Vous pouvez également organiser des fichiers Markdown avec.
J’adore Markdown. Je ne suis pas un utilisateur expert de Markdown mais je peux sûrement écrire la plupart de mes articles dans Markdown.
Si vous êtes un habitué de It’s FOSS, vous avez peut-être rencontré des guides, des éditeurs et des outils Markdown comme Obsidian. Je vais ajouter un autre outil à cette liste. C’est appelé Briller et contrairement aux applications précédemment couvertes, Glow vous permet de lire les fichiers Markdown dans le terminal.
Attendez! Ne pouvez-vous pas lire Markdown dans le terminal en utilisant le Commandes Linux pour lire des fichiers texte comme cat, less ou même des éditeurs comme Vim ?
Oui, vous pouvez. Mais ce sera le fichier de démarquage brut avec tous les codes affichés tels quels, plutôt que d’afficher un texte correctement formaté.
Notez que Glow n’est pas un éditeur. Vous ne pouvez pas l’utiliser pour écrire dans du texte Markdown.
Contents
Glow caractéristiques que les amateurs de Markdown vont adorer
Glow peut être utilisé dans deux formats : CLI et TUI.
Le simple fait d’utiliser Glow sur un fichier Markdown affichera l’intégralité du contenu rendu à l’écran.
glow markdown_file

C’est bien mais Glow peut faire encore mieux. Il a des options supplémentaires qui ouvrent le mode TUI (interface utilisateur du terminal) et vous permettent d’en faire plus.
Vous pouvez utiliser l’option pager pour afficher le texte rendu en mode pager (comme la façon dont la commande less affiche le texte sans encombrer l’écran).
glow -p markdown_file
Dans cette vue de pager, vous pouvez utiliser le / clé et recherche pour un certain texte de la même manière que vous le faites avec la commande less. Vous pouvez appuyer sur touche q pour quitter la vue.

Ce n’est pas ça. Vous pouvez utiliser l’option -a et il trouvera tous les fichiers Markdown dans le répertoire actuel et ses sous-répertoires.
glow -a
Vous pouvez utiliser les touches fléchées pour faire défiler les fichiers à l’écran. Touches haut et bas pour monter et descendre, flèches gauche et droite pour se déplacer par page.

Vous pouvez voir les options d’aide affichées en bas. L’option de recherche de cette vue vous permet de rechercher des fichiers par nom (et non par leur contenu).

Il y a aussi des onglets. Vous pouvez vous déplacer entre les onglets à l’aide de la touche de tabulation, bien sûr.
L’onglet cachette fonctionne comme un signet. Vous pouvez créer une réserve/un signet en appuyant sur la touche s tout en parcourant les fichiers ou en affichant leur contenu. Ce signet ne sera visible que dans le répertoire courant.
Vous pouvez appuyer sur la touche x pour supprimer un signet (pas un fichier) ou même ajouter un mémo en appuyant sur la touche m.

Les onglets Actualités affichent les journaux des modifications et d’autres messages du ou des développeurs Glow.

Lorsque vous avez trouvé le fichier souhaité, vous pouvez le visualiser en appuyant sur Entrée. Puisque vous êtes en mode TUI, vous obtenez ici des options de clavier supplémentaires. Les options peuvent être affichées en appuyant sur ? clé.

Installer Glow sous Linux
Glow est disponible pour Linux et macOS. Vous pouvez l’installer en utilisant Homebrew sur Linux et macOS, cependant, je vous conseille d’utiliser les packages Linux ici.
Glow est disponible dans le référentiel de Void, Solus et Arch Linux. Vous pouvez utiliser leurs gestionnaires de packages pour l’installer.
Sur les distributions basées sur Arch, utilisez :
sudo pacman -S glow
Pour Ubuntu, Debian, Fedora et SUSE, il existe des binaires .DEB et .RPM disponibles pour diverses architectures et vous pouvez les trouver sur sa page de publication.
Conclusion
Dans l’ensemble, Glow est un outil pratique pour visualiser et organiser magnifiquement les fichiers Markdown dans le terminal. Comme la plupart des autres outils CLI, ce n’est pas pour tout le monde. Si vous habitez dans le terminal avec un goût pour les fichiers Markdown, vous pouvez l’essayer. Et quand vous le faites, partagez votre expérience avec lui dans la section des commentaires.