mirror of
https://github.com/rwinkhart/glamour-temp-MUTN.git
synced 2026-08-29 21:26:44 -04:00
55 lines
1.6 KiB
Markdown
55 lines
1.6 KiB
Markdown
# Glamour
|
|
|
|
[](https://godoc.org/github.com/charmbracelet/glamour) [](https://travis-ci.org/charmbracelet/glamour) [](https://coveralls.io/github/charmbracelet/glamour?branch=master) [](http://goreportcard.com/report/charmbracelet/glamour)
|
|
|
|
Write gorgeous command-line tools with *glamour*!
|
|
|
|
`glamour` lets you use [markdown](https://en.wikipedia.org/wiki/Markdown)
|
|
templates to render user-friendly & stylish output on [ANSI](https://en.wikipedia.org/wiki/ANSI_escape_code)
|
|
compatible terminals.
|
|
|
|
|
|
## Usage
|
|
|
|
```go
|
|
import "github.com/charmbracelet/glamour"
|
|
|
|
in := `# Hello World
|
|
|
|
This is a simple example of glamour!
|
|
Check out the [other examples](https://github.com/charmbracelet/glamour/tree/master/examples).
|
|
|
|
Bye!
|
|
`
|
|
|
|
out, _ := glamour.Render(in, "dark")
|
|
fmt.Print(out)
|
|
```
|
|
|
|

|
|
|
|
### Custom Renderer
|
|
|
|
```go
|
|
import "github.com/charmbracelet/glamour"
|
|
|
|
r, _ := glamour.NewTermRenderer(
|
|
glamour.WithStandardStyle("dark"),
|
|
glamour.WithWordWrap(40),
|
|
)
|
|
|
|
out, _ := r.Render(in)
|
|
fmt.Print(out)
|
|
```
|
|
|
|
|
|
## Glamourous Projects
|
|
|
|
Check out [Glow](https://github.com/charmbracelet/glow), a markdown renderer for
|
|
the command-line, which uses `glamour`.
|
|
|
|
|
|
## License
|
|
|
|
[MIT](https://github.com/charmbracelet/glamour/raw/master/LICENSE)
|