Render markdown on the CLI, with pizzazz!
Use your fave package manager:
# macOS or Linux brew install glow # Arch Linux (btw) yay -S glow # Nix nix-env -iA nixpkgs.glow # FreeBSD pkg install glow
Or download a binary from the releases page. Windows, MacOS, and Linux (including ARM) binaries are available, as well as Debian and RPM packages.
Or just use
go get github.com/charmbracelet/glow
Use a markdown source as the primary argument:
# Read from file glow README.md # Read from stdin glow - # Fetch README from GitHub / GitLab glow github.com/charmbracelet/glow # Fetch markdown from HTTP glow https://host.tld/file.md
glow is started without a markdown source, it will try to find a
README file in the current working directory.
-w flag lets you set a maximum width at which the output will be wrapped:
glow -w 60
The output can be displayed in the user's preferred pager with the
This defaults to the ANSI-aware
less -r if
$PAGER is not explicitly set.
You can choose a style with the
-s flag. When no flag is provided
to detect your terminal's current background color and automatically picks
dark or the
light style for you.
glow -s [dark|light]
Alternatively you can also supply a custom JSON stylesheet:
glow -s mystyle.json
For additional usage details see:
Part of Charm. For more info see
ssh charm.sh. Charm热爱开源!