No description
Find a file
Christian Muehlhaeuser e7c92ddfa7
Add -p flag to render output in default pager
Starts the user's default $PAGER or defaults to 'less -r'.
2019-12-31 11:13:06 +01:00
.gitignore Rename to glow 2019-12-20 22:47:47 +01:00
.goreleaser.yml Fix goreleaser deprecations 2019-12-31 08:31:59 +01:00
.travis.yml Add TravisCI config (#104) 2019-12-21 04:34:02 +01:00
example.png Update example image 2019-12-21 21:23:33 -05:00
github.go Handle relative URLs in markdown, when a BaseURL is provided 2019-11-26 00:35:11 +01:00
gitlab.go Handle relative URLs in markdown, when a BaseURL is provided 2019-11-26 00:35:11 +01:00
go.mod Bump indirect goldmark dependency 2019-12-31 06:23:06 +01:00
go.sum Bump indirect goldmark dependency 2019-12-31 06:23:06 +01:00
LICENSE Add LICENSE 2019-12-18 21:33:48 -05:00
main.go Add -p flag to render output in default pager 2019-12-31 11:13:06 +01:00
README.md Point out GitLab is also supported in README 2019-12-28 04:47:15 +01:00

Glow

GoDoc Build Status Go ReportCard

Render markdown on the CLI, with pizzazz!

Glamour Dark Style

Installation

Use your fave package manager:

# MacOS
brew install charmbracelet/homebrew-tap/glow

# Arch Linux (btw)
yay -S 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:

go get github.com/charmbracelet/glow

Usage

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

When glow is started without a markdown source, it will try to find a README.md or README file in the current working directory.

Word Wrapping

The -w flag lets you set a maximum width at which the output will be wrapped:

glow -w 60

Styles

You can choose a style with the -s flag (dark being the default):

glow -s [dark|light]

Alternatively you can also supply a custom JSON stylesheet:

glow -s mystyle.json

Check out the Glamour Style Section to find more styles. Or make your own!


For additional usage details see:

glow --help

Authors

Part of Charm. For more info see ssh charm.sh

License

MIT