Sobre o projeto

Glow é um leitor de markdown baseado em terminal, projetado para destacar a beleza e o poder da linha de comando. Ele permite que os usuários descubram e leiam arquivos markdown diretamente no terminal, com suporte para diretórios locais, repositórios Git e fontes remotas como GitHub, GitLab ou URLs HTTP. Principais recursos incluem: - Um modo TUI (executando `glow` sem argumentos) que navega por arquivos markdown locais e usa um pager de alta performance com teclas familiares no estilo `less`. - Um modo CLI para formatar markdown de arquivos, stdin ou URLs remotas. - Quebra de palavras com a flag `-w` para definir a largura máxima de saída. - Suporte a paginação com a flag `-p`, usando por padrão `less -r` com suporte a ANSI se `$PAGER` não estiver definido. - Seleção de estilo com a flag `-s`, incluindo detecção automática da cor de fundo do terminal (escuro/claro) ou folhas de estilo JSON personalizadas. - Um arquivo de configuração (`glow.yml`) para configurações persistentes como estilo, suporte a mouse, pager, largura e mais. A instalação está disponível via vários gerenciadores de pacotes (Homebrew, MacPorts, pacman, xbps, nix, pkg, eopkg, Chocolatey, Scoop, Winget, Termux, Snap, apt, yum) ou baixando binários da página de releases. Também pode ser instalado com Go (`go install charm.land/glow/v3@latest`) ou compilado a partir do código-fonte (requer Go 1.21+). Glow faz parte do ecossistema Charm e é licenciado sob MIT. É mantido ativamente com canais de feedback da comunidade no Twitter, Mastodon e Discord.