()
| 7 | ) |
| 8 | |
| 9 | func main() { |
| 10 | b := box.NewBox().Padding(2, 0). |
| 11 | Style(box.Single). |
| 12 | Color(box.Green). |
| 13 | ContentAlign(box.Center). // box.Left by default, change to box.Right or box.Center to align content |
| 14 | WrapContent(true) // Enable content wrapping, incase terminal width is small |
| 15 | |
| 16 | content := "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed dignissim, arcu nec interdum faucibus, elit ante luctus erat, vitae malesuada lacus justo non risus.\n" + |
| 17 | "Integer vestibulum, justo vitae cursus tristique, ligula nibh lacinia arcu, ac dictum ipsum mi nec erat. Vestibulum vel arcu ac justo finibus pulvinar. Suspendisse potenti.\n" + |
| 18 | "Phasellus viverra sem vel est volutpat, sed bibendum erat malesuada. Nunc posuere, mauris in efficitur vehicula, nunc nisl malesuada lacus, id aliquam orci justo ut ante. Curabitur malesuada, justo nec rhoncus ultricies, ipsum nunc lacinia odio, sed tristique tortor mi vitae mi.\n" + |
| 19 | "Ut volutpat, eros ut eleifend facilisis, nisi nisl facilisis risus, a accumsan tortor tellus non leo. Mauris in ipsum libero. Vestibulum scelerisque feugiat orci, id volutpat odio eleifend a. Mauris ornare dolor eu arcu faucibus, in aliquet risus laoreet.\n" + |
| 20 | "Donec maximus, elit non facilisis interdum, leo ligula dignissim neque, ut ultrices sapien arcu id nulla. Suspendisse consequat orci sit amet risus ullamcorper, et ultrices quam efficitur." |
| 21 | |
| 22 | s, err := b.Render("Lorem Ipsum", content) |
| 23 | if err != nil { |
| 24 | panic(err) |
| 25 | } |
| 26 | fmt.Println(s) |
| 27 | } |
nothing calls this directly
no test coverage detected