description |
---|
The bullet list printer can be used to display a bullet list |
{% embed url="https://raw.githubusercontent.com/pterm/pterm/master/_examples/bulletlist/demo/animation.svg" %} https://github.com/pterm/pterm/tree/master/_examples/bulletlist {% endembed %}
pterm.DefaultBulletList.WithItems([]pterm.BulletListItem{
{Level: 0, Text: "Level 0"},
{Level: 1, Text: "Level 1"},
{Level: 2, Text: "Level 2"},
}).Render()
Name | Type | Description |
---|---|---|
Items |
[]BulletListItem |
Items of the bullet list |
TextStyle |
*Style |
Style of the text |
Bullet |
string |
Character that is used in front of the items |
BulletStyle |
*Style |
Style of the character that is used in front of the items |
Writer |
io.Writer |
Custom output writer |
{% content-ref url="../../tutorials/using-printer-options.md" %} using-printer-options.md {% endcontent-ref %}
{% hint style="info" %}
This printer implements the RenderablePrinter
interface.
{% endhint %}
{% content-ref url="./" %} . {% endcontent-ref %}
Method | Description |
---|---|
Render() |
Prints to the terminal or uses the specified Writer |
Srender() |
Returns the rendered string |
{% hint style="info" %} pkg.go.dev contains the full specification for this printer and more technical descriptions. {% endhint %}
{% embed url="https://pkg.go.dev/github.com/pterm/pterm#BulletListPrinter" %}