Skip to main content

pglow

A cross-platform terminal Markdown reader. Render Markdown files, stdin, URLs, and GitHub/GitLab repositories in your terminal with themes, word wrapping, an interactive pager, and a directory browser — using only the Python standard library.

Installation

pip install .

This installs the pglow command. You can also run it without installing:

python -m pglow

Usage

# Read from a file
pglow README.md

# Read from stdin
echo "# Hello" | pglow -

# Fetch the README from a GitHub or GitLab repository
pglow github.com/charmbracelet/glow

# Fetch Markdown from an HTTP URL
pglow https://example.com/doc.md

# Browse a directory interactively
pglow .

Running pglow with no arguments opens the interactive browser for the current directory. Use pglow <file> --tui to open a single file in the interactive viewer.

Options

pglow [source] [-p] [-t] [-s STYLE] [-w WIDTH] [-a] [-l] [-n] [--config PATH]
Flag Description
-p, --pager Display output with $PAGER
-t, --tui Browse interactively
-s, --style Theme (see below)
-w, --width Word wrap width; 0 uses the terminal width
-a, --all Include hidden files in directory mode
-l, --line-numbers Show line numbers in TUI mode
-n, --preserve-new-lines Preserve newlines in the output
--config Configuration file path
--version Show version

Styles

auto, dark, light, claude, github, mono, opencode, codex, vscode, or notty (no colour). When no style is given, auto picks dark and plain output is used when the output is not a terminal.

Configuration

Configuration is read from ~/.config/pglow/pglow.yml (%APPDATA%\pglow on Windows). The location can be overridden with the GLOW_CONFIG_HOME environment variable.

style: auto
pager: false
width: 80
all: false
preserveNewLines: false
showLineNumbers: false

License

MIT

Metadata

Release files for pglow 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pglow 0.1.0
File Size Uploaded Provenance
pglow-0.1.0.tar.gz 12.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pglow 0.1.0
File Interpreter ABI Platform
pglow-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 27.4 kB

Release files / pglow-0.1.0.tar.gz

Download URL pglow-0.1.0.tar.gz
Size 12.6 kB
Tags Source
SHA-256 checksum
How to use checksums
120272afe4ff1250b6ffc13562173000f1253b308c9318167b90796786d86e2c
BLAKE2b-256 checksum
How to use checksums
77a8bab17d5916347029511296328f2ec5a8af4b17be047afb22f2ef218e0846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Release files / pglow-0.1.0-py3-none-any.whl

Download URL pglow-0.1.0-py3-none-any.whl
Size 14.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7576342c9766fc294f9cc1310fe1b5c5c812cb8f5d0fdd80af39f56d4ec5594f
BLAKE2b-256 checksum
How to use checksums
55954e26ff481562a6f5973587c53b62eacacb3860a9b300c20328623d0be56d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.16

Security for pglow 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page