Renderize Markdown no terminal com elegância

Escrito em Go e com diversas opções de configuração.


Renderize Markdown no terminal com elegância


Glow é um leitor de arquivos markdown baseado em terminal projetado desde o início para realçar a beleza - e o poder - do CLI.

Use-o para descobrir arquivos de remarcação, ler a documentação diretamente na linha de comando e armazenar arquivos de remarcação em sua própria coleção particular para que você possa lê-los em qualquer lugar.

A propósito, todos os dados armazenados são criptografados de ponta a ponta: somente você pode descriptografá-los.


Instalação

Glow está disponível para diversos sistemas operacionais e distribuições Linux, veja o procedimento de acordo com o seu caso:

# macOS or Linux
brew install glow

# macOS (with MacPorts)
sudo port install glow

# Arch Linux (btw)
yay -S glow

# Void Linux
xbps-install -S glow

# Nix
nix-env -iA nixpkgs.glow

# FreeBSD
pkg install glow

# Solus
eopkg install glow

# Windows (with Scoop)
scoop install glow

# Android (with termux)
pkg install glow

Se nenhuma das opções acima há seu sistema então compile utilizando o Go:

git clone https://github.com/charmbracelet/glow.git
cd glow
go build
sudo mv ~/go/bin/glow /usr/local/bin/


Utilização

Para exibir um arquivo markdown basta passá-lo como parâmetro:

glow file.md

Se quiser paginar a saída use o parâmetro -p:

glow -p file.md

Se quiser visualizar com uma largura maior ou menor informe usando o -w [num]:

glow -w 150 file.md

Também é possível visualizar arquivos online:

glow https://host.tld/file.md

Para mais informações e dicas de utilização use o glow help, saída:

Render markdown on the CLI, with pizzazz!

Usage:
  glow [SOURCE|DIR] [flags]
  glow [command]

Available Commands:
  config      Edit the glow config file
  help        Help about any command
  stash       Stash a markdown

Flags:
  -a, --all             show system files and directories (TUI-mode only)
      --config string   config file (default /home/marcos/.config/glow/glow.yml)
  -h, --help            help for glow
  -l, --local           show local files only; no network (TUI-mode only)
  -p, --pager           display with pager
  -s, --style string    style name or JSON path (default "auto")
  -w, --width uint      word-wrap at width

Use "glow [command] --help" for more information about a command.

Para mais informações acesse o repositório do projeto.


markdown go


Compartilhe


Nosso canal no Youtube

Inscreva-se


Marcos Oliveira

Marcos Oliveira

Desenvolvedor de software
https://github.com/terroo

Artigos Relacionados




Crie Aplicativos Gráficos para Linux e Windows com C++

Aprenda C++ Moderno e crie Games, Programas CLI, GUI e TUI de forma fácil.

Saiba Mais

Receba as novidades no seu e-mail!

Após cadastro e confirmação do e-mail, enviaremos semanalmente resumos e também sempre que houver novidades por aqui para que você mantenha-se atualizado!